2011-11-28 69 views
0

好日子,淨文本框爲空時,「提交」鏈接被點擊

我有我在哪裏使用ASP在.NET頁面的一個問題:結合文本與鏈接按鈕一個onclick動作。

會發生什麼情況是文本輸入到文本框後,如果直接單擊鏈接按鈕,則通常會將該文本框視爲空。

如果先點擊文本框然後點擊鏈接,一切正常,鏈接按鈕執行的保存功能按預期進行。

我的假設是,有一個生命週期事件被錯過或未應用,它不會將文本綁定到文本框,以便在單擊鏈接按鈕時用於代碼隱藏。

現在的問題是,我可以做些什麼來強制執行那種綁定,比如在文本框中添加一個onkeypress事件來強制回發。

必須有一個更優雅的解決方案。

非常感謝您的幫助。

+1

顯示你的代碼,請 – msarchet

回答

0

您是否對Page_Load事件內的文本框進行了初始化?如果是這樣,請使用IsPostBack = false並將初始化放在裏面。

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

我居然發現,我已經錯過了分配從文本到detatched實體的值有人堅持之前,我被空分心,所以我沒有注意到,它實際上是一個嵌沒有接受空值的字段錯誤。 –

相關問題