当前位置:编程学习 > C#/ASP.NET >>

我常用的《ASP.NET语句》

1.//弹出对话框.点击转向指定页面 
  Response.Write(" <script>window.alert(’该会员没有提交申请,请重新提交!’) 
  
  </script>"); 
  Response.Write(" <script>window.location 
  
  =’http://www.51aspx.com/bizpulic/upmeb.aspx’ </script>"); 
  
  2.//弹出对话框 
  Response.Write(" <script language=’javascript’>alert(’产品添加成功!’) 
  
  </script >"); 
  3.//删除文件 
  string filename ="20059595157517.jpg"; 
  pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/") 
  
  +filename); 
  
  
  4.//绑定下拉列表框datalist 
  System.Data.DataView dv=conn.Exec_ex("select -1 as code,’请选择经营模式’ 
  
  as content from dealin union select code,content from dealin"); 
  this.dealincode.DataSource=dv; 
  this.dealincode.DataTextField="content"; 
  this.dealincode.DataValueField="code"; 
  this.dealincode.DataBind(); 
  this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString 
  
  ()).Selected=true; 
  
  5.//时间去秒显示 
  
  <%# System.DateTime.Parse(DataBinder.Eval 
  
  (Container.DataItem,"begtime").ToString()).ToShortDateString()%> 
  
  
  6.//标题带链接 
  
  <%# " <a class=\"12c\" target=\"_blank\" 
  
  href=\"http://www.51aspx/CV/_&quot;+DataBinder.Eval 
  
  (Container.DataItem,"procode")+".html\">"+ 
  
  DataBinder.Eval(Container.DataItem,"proname")+" </a>"%> 
  
  7.//修改转向 
  
  <%# " <A href=\"editpushpro.aspx?id="+DataBinder.Eval 
  
  (Container.DataItem,"code")+"\">"+"修改 
  
  "+" </A>"%> 
  
  8.//弹出确定按钮 
  
  <%# " <A id=\"btnDelete\" onclick=\"return confirm(’你是否 
  
  确定删除这条记录吗?’);\" href=\"pushproduct.aspx? 
  
  dl="+DataBinder.Eval(Container.DataItem,"code") 
  
  +"\">"+"删除"+" </A>"%> 
  
  9.//输出数据格式化 "{0:F2}" 是格式 F2表示小数点后剩两位 
  
  <%# DataBinder.Eval(Container, "DataItem.PriceMoney","{0:F2} 
  
  ") %> 
  
  10.//提取动态网页内容 
  
  
  Uri uri = new Uri("http://www.51aspx.com/&quot;); 
   WebRequest req = WebRequest.Create(uri); 
   WebResponse resp = req.GetResponse(); 
   Stream str = resp.GetResponseStream(); 
   StreamReader sr = new StreamReader(str,System.Text.Encoding.Default); 
   string t = sr.ReadToEnd(); 
   this.Response.Write(t.ToString()); 
  
  11.//获取" . "后面的字符 
  
  
  i.ToString().Trim().Substring(i.ToString().Trim().LastIndexOf(".") 
  
  +1).ToLower().Trim() 
  
  
  12. 打开新的窗口并传送参数: 
    传送参数: 
  
  response.write("<script>window.open(’*.aspx? 
  
  id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)< 
  
  /script>") 
  
  接收参数: 
  
  string a = Request.QueryString("id"); 
  string b = Request.QueryString("id1"); 
  
  
  12.为按钮添加对话框 
  
  
  Button1.Attributes.Add("onclick","return confirm(’确认?’) 
  
  "); 
  button.attributes.add("onclick","if(confirm(’are you sure...? 
  
  ’)){return true;}else{return false;}") 
   

 作者:work_log123   回复日期:2010-3-11 13:27:00 1# 

  13.删除表格选定记录 
  
  
  int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; 
  string deleteCmd = "Delete from Employee where emp_id = " + 
  
  intEmpID.ToString() 
  
  14.删除表格记录警告 
  
  
  private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e) 
  { 
    switch(e.Item.ItemType) 
    { 
    case ListItemType.Item : 
    case ListItemType.AlternatingItem : 
    case ListItemType.EditItem: 
    TableCell myTableCell; 
    myTableCell = e.Item.Cells[14]; 
    LinkButton myDeleteButton ; 
    myDeleteButton = (LinkButton)myTableCell.Controls[0]; 
    myDeleteButton.Attributes.Add("onclick","return confirm(’ 
  
  您是否确定要删除这条信息’);"); 
    break; 
    default: 
    break; 
    } 
  } 
  
  15.点击表格行链接另一页 
  
  private void grdCustomer_ItemDataBound(object sender, 
  
  System.Web.UI.WebControls.DataGridItemEventArgs e) 
  { 
    //点击表格打开 
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == 
  
  ListItemType.AlternatingItem) 
    e.Item.Attributes.Add("onclick","window.open(’ 
  
  Default.aspx?id=" + e.Item.Cells[0].Text + "’);"); 
  } 
  
  
  双击表格连接到另一页 
    在itemDataBind事件中 
  
  if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == 
  
  ListItemType.AlternatingItem) 
  { 
    string orderItemID =e.item.cells[1].Text; 
    e.item.Attributes.Add("ondblclick", 
  
  "location.href=’../ShippedGrid.aspx?id=" + orderItemID + "’ 
  
  "); 
  } 
  


 作者:work_log123   回复日期:2010-3-11 13:28:00 2# 

  双击表格打开新一页 
  
  if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == 
  
  ListItemType.AlternatingItem) 
  { 
    string orderItemID =e.item.cells[1].Text; 
    e.item.Attributes.Add("ondblclick", "open 
  
  (’../ShippedGrid.aspx?id=" + orderItemID + "’)"); 
  } 
  
   --------------------编程问答-------------------- --------------------编程问答-------------------- 在线客服软件
免费在线客服软件
在线客服下载
免费在线客服系统下载
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,