ASP.NET常用语句1--20条

  1.  1.//弹出对话框.点击转向指定页面 
  2. Response.Write(" <script>window.alert('该会员没有提交申请,请重新提交!'
  3. </script>"); 
  4. Response.Write(" <script>window.location 
  5. ='http://www.51aspx.com/bizpulic/upmeb.aspx' </script>"); 
  6. 2.//弹出对话框 
  7. Response.Write(" <script language='javascript'>alert('产品添加成功!'
  8. </script >"); 
  9. 3.//删除文件 
  10. string filename ="20059595157517.jpg"; 
  11. pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/") 
  12. +filename); 
  13. 4.//绑定下拉列表框datalist 
  14. System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式' 
  15. as content from dealin union select code,content from dealin"); 
  16. this.dealincode.DataSource=dv; 
  17. this.dealincode.DataTextField="content"; 
  18. this.dealincode.DataValueField="code";    
  19. this.dealincode.DataBind(); 
  20. this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString 
  21. ()).Selected=true
  22. 5.//时间去秒显示 
  23. <%# System.DateTime.Parse(DataBinder.Eval 
  24. (Container.DataItem,"begtime").ToString()).ToShortDateString()%> 
  25. 6.//标题带链接 
  26. <%# " <a class=/"12c/" target=/"_blank/" 
  27. href=/"http://www.51aspx/CV/_"+DataBinder.Eval 
  28. (Container.DataItem,"procode")+".html/">"+ 
  29. DataBinder.Eval(Container.DataItem,"proname")+" </a>"%> 
  30. 7.//修改转向 
  31. <%# " <A href=/"editpushpro.aspx?id="+DataBinder.Eval 
  32. (Container.DataItem,"code")+"/">"+"修改 
  33. "+" </A>"%> 
  34. 8.//弹出确定按钮 
  35. <%# " <A id=/"btnDelete/" οnclick=/"return confirm('你是否 
  36. 确定删除这条记录吗?');/" href=/"pushproduct.aspx? 
  37. dl="+DataBinder.Eval(Container.DataItem,"code") 
  38. +"/">"+"删除"+" </A>"%> 
  39. 9.//输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位 
  40. <%# DataBinder.Eval(Container, "DataItem.PriceMoney","{0:F2} 
  41. ") %> 
  42. 10.//提取动态网页内容 
  43. Uri uri = new Uri("http://www.51aspx.com/"); 
  44.   WebRequest req = WebRequest.Create(uri); 
  45.   WebResponse resp = req.GetResponse(); 
  46.   Stream str = resp.GetResponseStream(); 
  47.   StreamReader sr = new StreamReader(str,System.Text.Encoding.Default); 
  48.   string t = sr.ReadToEnd(); 
  49.   this.Response.Write(t.ToString()); 
  50. 11.//获取" . "后面的字符 
  51. i.ToString().Trim().Substring(i.ToString().Trim().LastIndexOf(".") 
  52. +1).ToLower().Trim() 
  53. 12. 打开新的窗口并传送参数: 
  54.   传送参数: 
  55. response.write("<script>window.open(’*.aspx? 
  56. id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)< 
  57. /script>") 
  58. 接收参数: 
  59. string a = Request.QueryString("id"); 
  60. string b = Request.QueryString("id1"); 
  61. 12.为按钮添加对话框 
  62. Button1.Attributes.Add("onclick","return confirm(’确认?’) 
  63. "); 
  64. button.attributes.add("onclick","if(confirm(’are you sure...? 
  65. ’)){return true;}else{return false;}") 
  66. 13.删除表格选定记录 
  67. int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; 
  68. string deleteCmd = "Delete from Employee where emp_id = " + 
  69. intEmpID.ToString() 
  70. 14.删除表格记录警告 
  71. private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e) 
  72.   switch(e.Item.ItemType) 
  73.   { 
  74.   case ListItemType.Item : 
  75.   case ListItemType.AlternatingItem : 
  76.   case ListItemType.EditItem: 
  77.   TableCell myTableCell; 
  78.   myTableCell = e.Item.Cells[14]; 
  79.   LinkButton myDeleteButton ; 
  80.   myDeleteButton = (LinkButton)myTableCell.Controls[0]; 
  81.   myDeleteButton.Attributes.Add("onclick","return confirm(’ 
  82. 您是否确定要删除这条信息’);"); 
  83.   break
  84.   default
  85.   break
  86.   } 
  87. 15.点击表格行链接另一页 
  88. private void grdCustomer_ItemDataBound(object sender, 
  89. System.Web.UI.WebControls.DataGridItemEventArgs e) 
  90.   //点击表格打开 
  91.   if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == 
  92. ListItemType.AlternatingItem) 
  93.   e.Item.Attributes.Add("onclick","window.open(’ 
  94. Default.aspx?id=" + e.Item.Cells[0].Text + "’);"); 
  95. 双击表格连接到另一页 
  96.   在itemDataBind事件中 
  97. if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == 
  98. ListItemType.AlternatingItem) 
  99.   string orderItemID =e.item.cells[1].Text; 
  100.   e.item.Attributes.Add("ondblclick", 
  101. "location.href=’../ShippedGrid.aspx?id=" + orderItemID + "’ 
  102. "); 
  103. 双击表格打开新一页 
  104. if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == 
  105. ListItemType.AlternatingItem) 
  106.   string orderItemID =e.item.cells[1].Text; 
  107.   e.item.Attributes.Add("ondblclick", "open 
  108. (’../ShippedGrid.aspx?id=" + orderItemID + "’)"); 
  109. 16.表格超连接列传递参数 
  110. <asp:HyperLinkColumn Target="_blank" headertext="ID号" 
  111. DataTextField="id" NavigateUrl="aaa.aspx?id=’ 
  112.   <%# DataBinder.Eval(Container.DataItem, "数据字段1")%>’ & 
  113. name=’<%# DataBinder.Eval(Container.DataItem, "数据字段2")%>’ / 
  114. > 
  115. 17.表格点击改变颜色 
  116. if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == 
  117. ListItemType.AlternatingItem) 
  118.   e.Item.Attributes.Add 
  119. ("onclick","this.style.backgroundColor=’#99cc00’; 
  120.     this.style.color=’buttontext’;this.style.cursor=’default’;"); 
  121. 写在DataGrid的_ItemDataBound里 
  122. if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == 
  123. ListItemType.AlternatingItem) 
  124. e.Item.Attributes.Add 
  125. ("onmouseover","this.style.backgroundColor=’#99cc00’; 
  126.   this.style.color=’buttontext’;this.style.cursor=’default’;"); 
  127. e.Item.Attributes.Add("onmouseout","this.style.backgroundColor= 
  128. ’’;this.style.color=’’;"); 
  129. 18.关于日期格式 
  130.   日期格式设定 
  131. DataFormatString="{0:yyyy-MM-dd}" 
  132.   我觉得应该在itembound事件中 
  133. e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的 
  134. "].text.ToString("yyyy-MM-dd")) 
  135. 19.获取错误信息并到指定页面 
  136. 不要使用Response.Redirect,而应该使用Server.Transfer 
  137.   e.g 
  138. // in global.asax 
  139. protected void Application_Error(Object sender, EventArgs e) { 
  140. if (Server.GetLastError() is HttpUnhandledException) 
  141. Server.Transfer("MyErrorPage.aspx"); 
  142. //其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :) 
  143.   Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服 
  144. 务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理 
  145. 20.清空Cookie 
  146. Cookie.Expires=[DateTime]; 
  147. Response.Cookies("UserName").Expires = 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值