我已经在.cs文件中创建了一些文本框,并且我想在详细信息视图的编辑模式中单击“更新”按钮时保存/存储它们的值,所以我已经把按钮的onclick事件发送到一个函数来执行此操作。
问题是回发事件发生在" OnClick"事件,然后文本框'价值观丢失了。
如何首先保存/存储它们的值?。
请帮帮我。
提前致谢!
答案 0 :(得分:0)
您可以使用Page.IsPostBack属性检测页面的第一次加载或回发(OnClick,SelectedItemIndexChanged like ..)。 您应该在Page_Laoad事件处理程序中检查此属性值。
答案 1 :(得分:0)
有助于理解ASP.NET页面生命周期。(有关详细信息,请参阅here。) 基本事件如下:
通常在" Init"您想要创建所有控件的事件,包括用户的任何动态控件。
在加载事件期间,asp.net将所有发布日期从客户端复制回页面中的控件。但是为了使其能够在回发上工作,在初始渲染上创建的相同控件必须以相同的ID存在于相同的顺序中。
然后在PreRender中,您可以更改页面状态,包括为下一篇文章添加和删除控件。
所以在这里澄清一下我的想象你的页面流程: