0
点赞
收藏
分享

微信扫一扫

在类中 绑定按钮事件 :都是!this.IsPostBack惹的祸!

田妞的读书笔记 2022-08-29 阅读 66

本来很简单的 类中绑定 按钮事件。。没想到出现了点小问题。。

原文如下

if(!this.IsPostBack)

{

common.cms oCms = new common.cms();

oCms.artiAddBind(this.Page);

}



artiAddBind 中为
 

//绑定文章发表按钮事件

((System.Web.UI.WebControls.Button)page.FindControl("postBtn")).Click += new System.EventHandler(this.NewsPostBtn_Click);


NewsPostBtn_Click为
//新闻文章发布按钮事件

private void NewsPostBtn_Click(object sender, System.EventArgs e)

{

......

}


--------------------------------------
本来没啥问题。。运行下。。不好使。。我这爆脾气的。。刚才还用着了。。一点事情都没有。。
找哇找哇。。找代码。。最后找到了。。
问题就是出在了  if(!this.IsPostBack) 唉。。一看页面中的事件。。
原来 this.postBtn.Click += new System.EventHandler(this.Button1_Click);
是放在了 private void InitializeComponent() 里了。。这个事件是页面每次都执行的。。
所以呢。。绑定按钮事件的时候,可就不要放到!this.IsPostBack里了。。

切忌切忌。。呵呵。。

---------------------------------------------
生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
↑面的话,越看越不痛快,应该这么说:

生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!

新博客 ​​​https://www.VuejsDev.com​​ 用于梳理知识点



举报

相关推荐

0 条评论