美好的一天,
我在.NET页面中遇到问题,我在使用asp:textbox和链接按钮上的OnClick操作。
当文本输入文本框后,如果直接单击链接按钮,则文本框通常被视为空。
如果先单击文本框,然后单击链接,一切正常,链接按钮执行的保存功能按预期进行。
我的假设是,当点击链接按钮时,有一个生命周期事件被错过或未应用,这不会将文本绑定到文本框以便在代码隐藏中使用。
问题是,我该怎么做才能强制执行这样的约束,例如在文本框中添加onkeypress事件以强制回发。
必须有一个更优雅的解决方案。
提前感谢您的帮助。
答案 0 :(得分:0)
您是否在Page_Load事件内的文本框中进行了初始化?如果是这样,请使用IsPostBack = false并将初始化置于其中。
If IsPostBack =False Then
TextBox1.text=""
End If