31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)
在Application_Start中添加以下代码:
Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings.
AppSettings["ConnStr"].ToString();
32.变量.ToString()
字符型转换 转为字符串
12345.ToString("n");//生成12,345.00
12345.ToString("C");//生成¥12,345.00
12345.ToString("e");//生成1.234500e+004
12345.ToString("f4");//生成12345.0000
12345.ToString("x");//生成3039(16进制)
12345.ToString("p");//生成1,234,500.00%
33.变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。 如:string s1 = str.Substring(0,2);
34.在自己的网站上登陆其他网站:(如果你的页面是通过嵌套方式的话,因为一个页面只能有一个FORM,这时可以导向另外一个页面再提交登陆信息)
<SCRIPTlanguage="javascript">
<!--
functiongook(pws)
{
frm.submit();
}
//-->
</SCRIPT><bodyleftMargin="0"topMargin="0"onload="javascript:gook()"marginwidth="0"marginheight="0">
<formname="frm"action="http://220.194.55.68:6080/login.php?retid=7259"method="post">
<tr>
<td>
<inputid="f_user"type="hidden"size="1"name="f_user"runat="server">
<inputid="f_domain"type="hidden"size="1"name="f_domain"runat="server">
<inputclass="box"id="f_pass"type="hidden"size="1"name="pwshow"runat="server">
<INPUTid="lng"type="hidden"maxLength="20"size="1"value="5"name="lng">
<INPUTid="tem"type="hidden"size="1"value="2"name="tem">
</td>
</tr>
</form>
文本框的名称必须是你要登陆的网页上的名称,如果源码不行可以用vsniffer 看看。
下面是获取用户输入的登陆信息的代码:
stringname;
name=Request.QueryString["EmailName"];
try
{
inta=name.IndexOf("@",0,name.Length);
f_user.Value=name.Substring(0,a);
f_domain.Value=name.Substring(a+1,name.Length-(a+1));
f_pass.Value=Request.QueryString["Psw"];
}
catch
{
Script.Alert("错误的邮箱!");
Server.Transfer("index.aspx");
}
35.警告窗口
/**////<summary>
///服务器端弹出alert对话框
///</summary>
///<paramname="str_Message">提示信息,例子:"不能为空!"</param>
///<paramname="page">Page类</param>publicvoidAlert(stringstr_Message,Pagepage)
{
page.RegisterStartupScript("","<script>alert('"+str_Message+"');</script>");
}
36.重载此警告窗口,使某控件获得焦点
/**////<summary>
///服务器端弹出alert对话框,并使控件获得焦点
///</summary>
///<paramname="str_Ctl_Name">获得焦点控件Id值,比如:txt_Name</param>
///<paramname="str_Message">提示信息,例子:"请输入您姓名!"</param>
///<paramname="page">Page类</param>publicvoidAlert(stringstr_Ctl_Name,stringstr_Message,Pagepage)
{
page.RegisterStartupScript("","<script>alert('"+str_Message+"');document.forms(0)."+str_Ctl_Name+".focus();document.forms(0)."+str_Ctl_Name+".select();</script>");
}
37.确认对话框
/**////<summary>
///服务器端弹出confirm对话框
///</summary>
///<paramname="str_Message">提示信息,例子:"您是否确认删除!"</param>
///<paramname="btn">隐藏Botton按钮Id值,比如:btn_Flow</param>
///<paramname="page">Page类</param>publicvoidConfirm(stringstr_Message,stringbtn,Pagepage)
{
page.RegisterStartupScript("","<script>if(confirm('"+str_Message+"')==true){document.forms(0)."+btn+".click();}</script>");
}
38.重载确认对话框,点击确定触发一个隐藏按钮事件,点击取消触发一个隐藏按钮事件
/**////<summary>
///服务器端弹出confirm对话框,询问用户准备转向那些操作,包括“确定”和“取消”时的操作
///</summary>
///<paramname="str_Message">提示信息,比如:"成功增加数据,单击\"确定\"按钮填写流程,单击\"取消\"修改数据"</param>
///<paramname="btn_Redirect_Flow">"确定"按钮id值</param>
///<paramname="btn_Redirect_Self">"取消"按钮id值</param>
///<paramname="page">Page类</param>publicvoidConfirm(stringstr_Message,stringbtn_Redirect_Flow,stringbtn_Redirect_Self,Pagepage)
{
page.RegisterStartupScript("","<script>if(confirm('"+str_Message+"')==true){document.forms(0)."+btn_Redirect_Flow+".click();}else{document.forms(0)."+btn_Redirect_Self+".click();}</script>");
}
39.获得焦点
/**////<summary>
///使控件获得焦点
///</summary>
///<paramname="str_Ctl_Name">获得焦点控件Id值,比如:txt_Name</param>
///<paramname="page">Page类</param>publicvoidGetFocus(stringstr_Ctl_Name,Pagepage)
{
page.RegisterStartupScript("","<script>document.forms(0)."+str_Ctl_Name+".focus();document.forms(0)."+str_Ctl_Name+".select();</script>");
}
40.子窗体返回主窗体
/**////<summary>
///名称:redirect
///功能:子窗体返回主窗体
///参数:url
///返回值:空
///</summary>publicvoidredirect(stringurl,Pagepage)
{
if(Session["IfDefault"]!=(object)"Default")
{
page.RegisterStartupScript("","<script>window.top.document.location.href='"+url+"';</script>");
}
}
分享到:
相关推荐
asp.net 开发常用代码,常用方法,常用技术!
本资源“asp.net经典常用代码”集合了在开发过程中经常使用的代码片段,旨在提高开发效率,避免开发者在编程时频繁查找网络上的解决方案。 1. **网页交互与响应** ASP.NET 提供了多种控件,如Label、TextBox、...
这个"ASP.Net 常用代码汇总"很可能是包含了大量在开发ASP.NET项目时可能会用到的实用代码片段和示例。这些代码可能涵盖了许多关键的开发主题,如页面生命周期、控件事件处理、数据绑定、用户身份验证、状态管理以及...
Asp.net常用的51个代码(非常实用). Asp.net常用的51个代码(非常实用). Asp.net常用的51个代码(非常实用).
ASP.NET程序中常用代码ASP.NET程序中常用代码ASP.NET程序中常用代码ASP.NET程序中常用代码
这个资源包“ASP.net开发常用代码汇集”显然是一个集合,包含了在ASP.NET开发过程中可能会频繁使用的代码片段,特别是JavaScript相关的代码,这对于提升开发效率和解决常见问题非常有帮助。 在ASP.NET开发中,以下...
这个"asp.net 个人常用类库"是开发者个人积累的一系列实用工具类,为 ASP.NET 开发提供了便利,降低了代码重复性,提高了开发效率。类库中包含了对B/S(浏览器/服务器)和C/S(客户端/服务器)模式下常见问题的解决...
文档"常用代码.doc"和"Asp.Net常用函数.doc"可能涵盖了上述部分概念的具体示例和实用代码,包括但不限于数据访问、用户认证、状态管理、错误处理等方面。这些代码和函数是提升开发效率和解决问题的关键工具,值得...
"C# Asp.net 中常用的代码集"是一个集合,包含了应对这些问题的实用代码示例,旨在帮助开发者更高效地进行Web应用程序的开发。下面我们将详细探讨其中涉及到的一些关键知识点。 1. **数据下载(Download)**: ...
本压缩包中的文档“ASP.NET程序中常用代码汇总.doc”显然是一个汇集了在ASP.NET开发过程中常见且实用的代码片段的资源。 在ASP.NET程序开发中,以下是一些关键知识点: 1. **页面生命周期**:ASP.NET页面从请求到...
这个压缩包文件"asp.net常用代码.doc"很可能包含了在ASP.NET开发中常用的代码片段和实践技巧。 在ASP.NET中,常见的知识点包括: 1. **网页控件**:ASP.NET提供了多种内置控件,如Label、TextBox、Button、...
asp.net常用功能代码
本文将深入探讨ASP.NET开发中常用的JavaScript代码和方法。 JavaScript在ASP.NET中的角色通常是补充服务器端的功能,它可以在用户浏览器中执行,无需服务器交互,从而提高网页响应速度。以下是一些在ASP.NET中常见...
本资源“Asp.Net常用知识集锦.exe”很可能是一个包含教程或者代码示例的压缩包,旨在帮助开发者深入理解和熟练运用Asp.Net进行开发工作。 在Asp.Net的常用知识中,我们可以涵盖以下几个核心概念和技能: 1. **页面...
本压缩包包含了一系列Asp.NET的常用代码示例,涵盖了从基础到高级的应用场景,帮助开发者更好地理解和运用Asp.NET。 在Asp.NET中,C#是最常用的编程语言,它与Asp.NET框架紧密结合,提供了一种面向对象的方式来编写...
- ASP.NET基础教程:介绍ASP.NET的基本概念、控件和生命周期。 - MVC框架详解:讲解MVC模式如何实现模型-视图-控制器分离。 - Web Forms指南:阐述Web Forms如何构建事件驱动的页面。 - 数据绑定和验证:如何在...