广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ASP.NET中常用的三十三种代码

    2018-05-04 21:21:10 次阅读 稿源:互联网
    广告
    1. 打开新的窗口并传送参数:
    传送参数: 
    response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 
    接收参数: 
    string a = Request.QueryString("id"); 
    string b = Request.QueryString("id1"); 
    2.为按钮添加对话框 
    Button1.Attributes.Add("onclick","return confirm('确认?')"); 
    button.attributes.add("onclick","if(confirm('are you sure...?')){return true;}else{return false;}") 
    3.删除表格选定记录 
    int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; 
    string deleteCmd = "Delete from Employee where emp_id = " + intEmpID.ToString() 
    4.删除表格记录警告
    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; 
     } 

    5.点击表格行链接另一页
    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 + "'"); 

    双击表格打开新一页 
    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 + "')"); 

    6.表格超连接列传递参数
    <asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id" NavigateUrl="aaa.aspx?id=' 
     <%# DataBinder.Eval(Container.DataItem, "数据字段1")%>' & name='<%# DataBinder.Eval(Container.DataItem, "数据字段2")%>' /> 
    7.表格点击改变颜色
    if (e.Item.ItemType == ListItemType.Item e.Item.ItemType == ListItemType.AlternatingItem) 

     e.Item.Attributes.Add("onclick","this.style.backgroundColor='#99cc00'; 
      this.style.color='buttontext';this.style.cursor='default';"); 

    写在DataGrid的_ItemDataBound里 
    if (e.Item.ItemType == ListItemType.Item e.Item.ItemType == ListItemType.AlternatingItem) 

    e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='#99cc00'; 
     this.style.color='buttontext';this.style.cursor='default';"); 
    e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='';this.style.color='';"); 

    当前1/7页 1234567下一页

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告