快速业务通道

如何在.cs里面写js的事件

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12
w System.EventHandler(this.btnSubmit4_ServerClick);
    this.ID = "form1";
    this.Load += new System.EventHandler(this.Page_Load);

   }
   #endregion

   private void btnSubmit2_ServerClick(object sender, System.EventArgs e)
   {
    btnSubmit2.Value = DateTime.Now.ToString();
   }

   private void btnSubmit3_Click(object sender, System.EventArgs e)
   {
    btnSubmit3.Text = DateTime.Now.ToString();
   }

   private void btnSubmit4_ServerClick(object sender, System.EventArgs e)
   {
    btnSubmit4.Value = DateTime.Now.ToString();
   }
   
  
}
}

 


4.如何给DataGrid中的TextBox加Js事件?Datagrid1的模板列中有名为"TextBox1"的TextBox控件,如何为它加上Js事件,如onkeydown?请用C#
     Q1:DataGrid的ItemDataBound事件里写

TextBox txt = e.Item.Cells[1].FindControl("TextBox1") as TextBox;
if (txt != null)
{
     txt.Attributes.Add("onClick","jsFunction();");
}

Q2:itemDataBound里面

if(e.Item.ItemIndex > -1)
{
    TextBox tb = (TextBox)e.Item.FindControl("TextBox1);
    if(tb != null)
        tb.Attributes.Add("onkeydown","yourjsfunction();");
}

Q3:在ItemDataBound内
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
    TextBox txt = (TextBox)e.Item.FindControl("TextBox1");
    if(txt != null)
{  
    txt.Addributes["onkeydown"]="YourJavascriptFunctionName()";
}
}

Q4:在datagrid的ItemDataBind事件里
private void dg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

     TextBox t=e.Item.FindControl("TextBox1");
     t.Attribute.Add("onkeydown","alert(''hello!'')");


5.我在DataGrid中添加了编辑列(更新,删除),

<asp:editcommandcolumn buttontype="LinkButton" updatetext="更新" canceltext="取消" edittext="编辑"></asp:editcommandcolumn>
          <asp:buttoncolumn text="删除" commandname="Delete"></asp:buttoncolumn>

在itemdatabinding事件中怎样为DataGrid的编辑列(更新,删除)添加js的confirm提示框啊?
就是当点击了编辑列(更新,删除)的时候弹出js的提问框啊!

     Q1:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
   {
    if(e.Item.ItemIndex<0)   return;
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {

&nbs

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号