Page_Load和AutoPostBack的问题

dukes 2004-10-28 11:52:14
我在页面上放了一个checkbox,需要对点击动作及时响应。所以就把autopostback属性打开了,但是每点击一次就会重新调用2次page-load。但是最后一次checkbox的属性是页面设计时的原始属性,不随我的点击而改变。
看了有不少帖子都说用
if (!Page.IsPostBack)
但是在响应点击后,第二次进入page-load时Page.IsPostBack又会变成false。所以这个方法也不行。

我有些初始化处理是在pageload里做的,有没有能保证这些处理在这个页面生成时只做一次的方法?
...全文
200 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dukes 2004-10-29
  • 打赏
  • 举报
回复
问题解决。html里有个地方格式有错误。
cocoguo 2004-10-28
  • 打赏
  • 举报
回复
这样我测试过没有问题
你在load中设置初始值,把CheckBox1的autopostback=True试一下,没问题的
if(!Page.IsPostBack)
{
this.CheckBox1.Checked=true;
this.CheckBox2.Checked=true;
}
baihecheng 2004-10-28
  • 打赏
  • 举报
回复
ding
pinnacle897 2004-10-28
  • 打赏
  • 举报
回复
对不起,发错了,up
pinnacle897 2004-10-28
  • 打赏
  • 举报
回复
接分:
TextBox tb = new TextBox();

string[] str = new string[4];
for(int i=0 ;i<4;i++)
{
tb = (TextBox)Page.FindControl("c"+i+".Text");
str[i]=tb.Text;
}
dukes 2004-10-28
  • 打赏
  • 举报
回复
又做了一个空的对比了一下,就正常了。页面确实应该是有问题。

感谢3楼5楼的。(有一个是马甲吧?)
wxqq2001 2004-10-28
  • 打赏
  • 举报
回复
看看checkbox的value呢
zhn0410 2004-10-28
  • 打赏
  • 举报
回复
占个位学习,并帮你顶一下
huofenghuang 2004-10-28
  • 打赏
  • 举报
回复
我也碰到同样的问题UP
101monster 2004-10-28
  • 打赏
  • 举报
回复
up
lql9935 2004-10-28
  • 打赏
  • 举报
回复
点一次发生两次PostBack的话,是不正常的,我以前碰到过,是在页面中有错误.你看看。把html中不需要的代码尽量删掉,再重试。
孟子E章 2004-10-28
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=F43AF9A5-2C2E-4AA6-E976-21E9569F5A8A
http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
tfrtfr 2004-10-28
  • 打赏
  • 举报
回复
点一次发生两次PostBack的话,是不正常的,我以前碰到过,是在页面中有错误.你看看。把html中不需要的代码尽量删掉,再重试。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧