2010-12-02 28 views
0

當我有建在asp.net C#中的網頁。它總是一個用戶在數據庫表中創建一個新的記錄。有兩個輸入欄,文字和分數。文本不能爲空值,因此如果用戶沒有輸入文本,則頁面出錯。我想在頁面後面的代碼中引入一些簡單的錯誤處理代碼。我試過包括一個if/else on_inserted方法,但遇到了一些Java腳本錯誤。任何幫助都會被忽視。謝謝。錯誤處理插入一個空值,asp.net C#

aspx頁面-----------------

<EditItemTemplate> 
        <customEditors:EditorWithCustomButtons_1 runat="server" ID="Editor1" Content='<%# Bind("userText") %>' /> 

       </EditItemTemplate> 
       <InsertItemTemplate> 
        <customEditors:EditorWithCustomButtons_1 runat="server" ID="Editor1" Content='<%# Bind("userText") %>' /> 
       </InsertItemTemplate> 

回答

1

爲什麼不使用RequiredFieldValidator的驗證?它在電網內工作

+0

謝謝,requiredfieldvalidator工作。 – user528690 2010-12-04 19:46:37

0
   <asp:RequiredFieldValidator id="RequiredFieldValidator2" 
       ControlToValidate="TextBox1" 
       Display="Static" 
       ErrorMessage="*" 
       runat="server"/> 

另外不要忘記在保存到數據庫之前使用頁面是有效的。

if (page.isValid){ 
//send to db 
} 
+0

他沒有使用代碼保存 - 它使用綁定自動保存 – Artemiy 2010-12-03 14:34:42