.NET中 如何从后台去掉 前台的Onclick事件
在.NET中如何从后台去掉前台的Onclick事件并让该控件不可用。前台<asp:TextBoxID="txtExamineDate"runat="server"oncl...
在.NET中 如何从后台去掉 前台的Onclick事件 并让该控件不可用。
前台<asp:TextBox ID="txtExamineDate" runat="server" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'});" class="Wdate"></asp:TextBox> 展开
前台<asp:TextBox ID="txtExamineDate" runat="server" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'});" class="Wdate"></asp:TextBox> 展开
4个回答
展开全部
TextBox的onclick事件是前台的js事件,而不是服务端事件,要用js去掉,可以这样:
ClientScript.RegisterStartupScript(this.GetType(), "aaa", "document.getElementById('txtExamineDate').click=null;", true);
输出一段脚本,来删除
ClientScript.RegisterStartupScript(this.GetType(), "aaa", "document.getElementById('txtExamineDate').click=null;", true);
输出一段脚本,来删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在后台写代码
txtExamineDate.Enabled = false;
txtExamineDate.Attributes.Remove("onclick");
txtExamineDate.Enabled = false;
txtExamineDate.Attributes.Remove("onclick");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方式是用HTML控件,用角本控制,enabled=false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要在其他事件里执行txtExamineDate.Enable=false;即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询