ASP.NET
anada19850727
菜鸟程序员,从事C#、wpf开发
展开
-
ASP.NET 动态生成按钮的click事件不执行
<br />动态生成Button控件时,遇到了这样一个问题。动态生成的按钮的Click事件根本不管用。<br />后来我发现了这段话解决了我的问题:<br />"由于页面执行周期的原因,你的事件处理函数中构造的对象在dopostback之后没有被重新构造出来,这时候页面的控件树中没有这个控件(上次动态创建的),当然无法激发该控件的事件处理函数。HTML是无状态的,在重新加载页面需要重新构造上次的控件包括你动态创建的。 <br />Page_Load和Init方法都先于事件处理程序执行,所以你只要在这两个函数原创 2011-01-23 16:46:00 · 3994 阅读 · 0 评论 -
Asp.net 后台调用js方法
<br />最近碰到一个这样的状况,需要先执行控件服务器的事件然后再执行前端的js事件。因为客户端事件是先与服务器事件执行的,这就需要在需要执行js的地方由后台调用了。<br />我先使用的是:<br />this.btnOK.Attributes.Add("onclick", "javascript:btnOK_OnClick();");<br />出现了一个奇怪的现象,只有在第二次单击按钮后js事件才被执行。当我发现了下面的3段文章后,终于知道错在了哪里。<br />改成:ClientScript.Re原创 2011-02-18 17:11:00 · 1164 阅读 · 0 评论