欢迎光临
我们一直在努力

ASP.NET程序中常用代码汇总(四)-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

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,这时可以导向另外一个页面再提交登陆信息)

<script language=”javascript”> 
<!– 
 function gook(pws) 
 { 
  frm.submit(); 
 } 
//–> 

</script> <body leftmargin=”0″ topmargin=”0″ onload=”javascript:gook()” marginwidth=”0″ marginheight=”0″> 
<form name=”frm” action=” http://220.194.55.68:6080/login.php?retid=7259 ” method=”post”> 
<tr> 
<td>
<input id=”f_user” type=”hidden” size=”1″ name=”f_user” runat=”server”>
<input id=”f_domain” type=”hidden” size=”1″ name=”f_domain” runat=”server”>
<input class=”box” id=”f_pass” type=”hidden” size=”1″ name=”pwshow” runat=”server”> 

<input id=”lng” type=”hidden” maxlength=”20″ size=”1″ value=”5″ name=”lng”>
<input id=”tem” type=”hidden” size=”1″ value=”2″ name=”tem”> 

</td> 

</tr> 

</form> 

文本框的名称必须是你要登陆的网页上的名称,如果源码不行可以用vsniffer 看看。
  下面是获取用户输入的登陆信息的代码:

string name; 
name=request.querystring[“emailname”]; 

try 

 int a=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> 
 
/// <param name=”str_message”>提示信息,例子:”不能为空!”</param> 
 
/// <param name=”page”>page类</param> 

 public void alert(string str_message,page page) 
 

  page.registerstartupscript(
“”,<script>alert(+str_message+);</script>); 
 }
 

36.重载此警告窗口,使某控件获得焦点

/// <summary> 
 
/// 服务器端弹出alert对话框,并使控件获得焦点 
 
/// </summary> 
 
/// <param name=”str_ctl_name”>获得焦点控件id值,比如:txt_name</param> 
 
/// <param name=”str_message”>提示信息,例子:”请输入您姓名!”</param> 
 
/// <param name=”page”>page类</param> 

 public void alert(string str_ctl_name,string str_message,page page) 
 

  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> 
 
/// <param name=”str_message”>提示信息,例子:”您是否确认删除!”</param> 
 
/// <param name=”btn”>隐藏botton按钮id值,比如:btn_flow</param> 
 
/// <param name=”page”>page类</param> 

 public void confirm(string str_message,string btn,page page) 
 

  page.registerstartupscript(
“”,<script> if (confirm(+str_message+)==true){document.forms(0).+btn+.click();}</script>); 
 }
 

38.重载确认对话框,点击确定触发一个隐藏按钮事件,点击取消触发一个隐藏按钮事件

/// <summary> 
 
///  服务器端弹出confirm对话框,询问用户准备转向那些操作,包括“确定”和“取消”时的操作 
 
/// </summary> 
 
/// <param name=”str_message”>提示信息,比如:”成功增加数据,单击\”确定\”按钮填写流程,单击\”取消\”修改数据”</param> 
 
/// <param name=”btn_redirect_flow”>“确定”按钮id值</param> 
 
/// <param name=”btn_redirect_self”>“取消”按钮id值</param> 
 
/// <param name=”page”>page类</param> 

 public void confirm(string str_message,string btn_redirect_flow,string btn_redirect_self,page page) 
 

  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> 
 
/// <param name=”str_ctl_name”>获得焦点控件id值,比如:txt_name</param> 
 
/// <param name=”page”>page类</param> 

 public void getfocus(string str_ctl_name,page page) 
 

  page.registerstartupscript(
“”,<script>document.forms(0).+str_ctl_name+.focus(); document.forms(0).+str_ctl_name+.select();</script>); 
 }
 

40.子窗体返回主窗体

 ///<summary> 
 
///名称:redirect 
 
///功能:子窗体返回主窗体 
 
///参数:url 
 
///返回值:空 
 
///</summary> 

 public void redirect(string url,page page) 
 

  
if ( session[ifdefault]!=(object)default
  
{     
   page.registerstartupscript(
“”,<script>window.top.document.location.href=+url+;</script>); 
  }
 
 }
 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP.NET程序中常用代码汇总(四)-.NET教程,Asp.Net开发
分享到: 更多 (0)

相关推荐

  • 暂无文章