31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)
在Application_Start中添加以下代码:
ASP.NET程序中常用代码汇总(四)Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings.
ASP.NET程序中常用代码汇总(四)   AppSettings[
"ConnStr"].ToString();
ASP.NET程序中常用代码汇总(四)
32.变量.ToString()
字符型转换 转为字符串
ASP.NET程序中常用代码汇总(四)12345.ToString("n"); //生成 12,345.00 
ASP.NET程序中常用代码汇总(四)
12345.ToString("C"); //生成 ¥12,345.00 
ASP.NET程序中常用代码汇总(四)
12345.ToString("e"); //生成 1.234500e+004 
ASP.NET程序中常用代码汇总(四)
12345.ToString("f4"); //生成 12345.0000 
ASP.NET程序中常用代码汇总(四)
12345.ToString("x"); //生成 3039 (16进制) 
ASP.NET程序中常用代码汇总(四)
12345.ToString("p"); //生成 1,234,500.00% 
ASP.NET程序中常用代码汇总(四)
33.变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。 如:string s1 = str.Substring(0,2);
34.在自己的网站上登陆其他网站:(如果你的页面是通过嵌套方式的话,因为一个页面只能有一个FORM,这时可以导向另外一个页面再提交登陆信息)
ASP.NET程序中常用代码汇总(四)<SCRIPT language="javascript"> 
ASP.NET程序中常用代码汇总(四)<!-- 
ASP.NET程序中常用代码汇总(四) function gook(pws) 
ASP.NET程序中常用代码汇总(四) { 
ASP.NET程序中常用代码汇总(四)  frm.submit(); 
ASP.NET程序中常用代码汇总(四) } 
ASP.NET程序中常用代码汇总(四)//--> 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)</SCRIPT> <body leftMargin="0" topMargin="0" onload="javascript:gook()" marginwidth="0" marginheight="0"> 
ASP.NET程序中常用代码汇总(四)<form name="frm" action=" http://220.194.55.68:6080/login.php?retid=7259 " method="post"> 
ASP.NET程序中常用代码汇总(四)<tr> 
ASP.NET程序中常用代码汇总(四)<td>
ASP.NET程序中常用代码汇总(四)<input >
文本框的名称必须是你要登陆的网页上的名称,如果源码不行可以用vsniffer 看看。
  下面是获取用户输入的登陆信息的代码:
ASP.NET程序中常用代码汇总(四)string name; 
ASP.NET程序中常用代码汇总(四)name=Request.QueryString["EmailName"]; 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)try 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四) int a=name.IndexOf("@",0,name.Length); 
ASP.NET程序中常用代码汇总(四) f_user.Value=name.Substring(0,a); 
ASP.NET程序中常用代码汇总(四) f_domain.Value=name.Substring(a+1,name.Length-(a+1)); 
ASP.NET程序中常用代码汇总(四) f_pass.Value=Request.QueryString["Psw"]; 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)catch 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四) Script.Alert("错误的邮箱!"); 
ASP.NET程序中常用代码汇总(四) Server.Transfer("index.aspx"); 
ASP.NET程序中常用代码汇总(四)}
ASP.NET程序中常用代码汇总(四)
35.警告窗口
36.重载此警告窗口,使某控件获得焦点
37.确认对话框
38.重载确认对话框,点击确定触发一个隐藏按钮事件,点击取消触发一个隐藏按钮事件
39.获得焦点
40.子窗体返回主窗体

整理了一些常用的.NET代码,贴出来供大家参考,并希望我们一起搜集更多的内容。

一、为GridView添加索引列
ASP.NET程序中常用代码汇总(四)<asp:TemplateField HeaderText="ID">
ASP.NET程序中常用代码汇总(四)                            
<ItemTemplate>
ASP.NET程序中常用代码汇总(四)                                
<%# Container.DataItemIndex +1 %>
ASP.NET程序中常用代码汇总(四)                            
</ItemTemplate>
ASP.NET程序中常用代码汇总(四)
</asp:TemplateField>

二、批量删除列
模板列代码:
ASP.NET程序中常用代码汇总(四)<asp:TemplateField HeaderText="选择">
ASP.NET程序中常用代码汇总(四)                            
<ItemTemplate>
ASP.NET程序中常用代码汇总(四)                                
<asp:CheckBox ID="chkSelect" runat="server" />
ASP.NET程序中常用代码汇总(四)                            
</ItemTemplate>
ASP.NET程序中常用代码汇总(四)
</asp:TemplateField>
全选:
ASP.NET程序中常用代码汇总(四)for (int i = 0; i < gv.Rows.Count; i++)
        }
反选:
ASP.NET程序中常用代码汇总(四)for (int i = 0; i < gv.Rows.Count; i++)
        }
取消选择:
ASP.NET程序中常用代码汇总(四)for (int i = 0; i < gv.Rows.Count; i++)
        }
删除:
ASP.NET程序中常用代码汇总(四)for (int i = 0; i < gv.Rows.Count; i++)
        }

三、删除表格选定记录
ASP.NET程序中常用代码汇总(四)int id = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; //在调用前必须指定DataKeyNames属性为要获取
ASP.NET程序中常用代码汇总(四)

ASP.NET程序中常用代码汇总(四)的主键。
ASP.NET程序中常用代码汇总(四)
string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString();

四、为按钮添加确认对话框
ASP.NET程序中常用代码汇总(四)button.Attributes.Add("onclick","return confirm(’确认?’)"); 

五、点击表格行链接另一页

ASP.NET程序中常用代码汇总(四)private void grdCustomer_ItemDataBound(object sender, 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)System.Web.UI.WebControls.DataGridItemEventArgs e) 
 


六、超连接列传递参数
ASP.NET程序中常用代码汇总(四)<asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id" 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)NavigateUrl
="aaa.aspx?id=’ 
ASP.NET程序中常用代码汇总(四)
 <%# DataBinder.Eval(Container.DataItem, "数据字段1")%>’ & name=’<%# DataBinder.Eval
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)(Container.DataItem, 
"数据字段2")%>’ /> 

七、绑定日期格式
ASP.NET程序中常用代码汇总(四)e.items.cell["time"].text=DateTime.Parse(e.items.cell["time"].text.ToString("yyyy-MM-dd")) 

八、统一捕获异常 Global.asax中:

九、自定义异常处理
ASP.NET程序中常用代码汇总(四)using System; 
ASP.NET程序中常用代码汇总(四)
using System.Diagnostics; 
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)
namespace MyAppException 

十、Panel 横向滚动,纵向自动扩展
ASP.NET程序中常用代码汇总(四)<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>

十一、DataGrid行随鼠标变色
ASP.NET程序中常用代码汇总(四)private void ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) 
 

十二、读取DataGrid控件的TextBox值
ASP.NET程序中常用代码汇总(四)foreach(DataGrid dgi in yourDataGrid.Items) 
 

十三、当点击编辑键时,控制文本框的大小
ASP.NET程序中常用代码汇总(四)private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e) 
 

十四、弹出对话框
ASP.NET程序中常用代码汇总(四)private static string ScriptBegin = "<script language=\"JavaScript\""
ASP.NET程序中常用代码汇总(四)
private static string ScriptEnd = "</script>"
ASP.NET程序中常用代码汇总(四)
ASP.NET程序中常用代码汇总(四)
public static void ConfirmMessageBox(string PageTarget,string Content) 
 

相关文章:

  • 2021-10-30
  • 2021-10-21
  • 2022-01-10
  • 2021-08-13
猜你喜欢
  • 2022-12-23
  • 2021-09-14
相关资源
相似解决方案