2011-11-28 68 views
0

好日子,净文本框为空时,“提交”链接被点击

我有我在哪里使用ASP在.NET页面的一个问题:结合文本与链接按钮一个onclick动作。

会发生什么情况是文本输入到文本框后,如果直接单击链接按钮,则通常会将该文本框视为空。

如果先点击文本框然后点击链接,一切正常,链接按钮执行的保存功能按预期进行。

我的假设是,有一个生命周期事件被错过或未应用,它不会将文本绑定到文本框,以便在单击链接按钮时用于代码隐藏。

现在的问题是,我可以做些什么来强制执行那种绑定,比如在文本框中添加一个onkeypress事件来强制回发。

必须有一个更优雅的解决方案。

非常感谢您的帮助。

+1

显示你的代码,请 – msarchet

回答

0

您是否对Page_Load事件内的文本框进行了初始化?如果是这样,请使用IsPostBack = false并将初始化放在里面。

If IsPostBack =False Then 
    TextBox1.text="" 
End If 
+0

我居然发现,我已经错过了分配从文本到detatched实体的值有人坚持之前,我被空分心,所以我没有注意到,它实际上是一个嵌没有接受空值的字段错误。 –

相关问题