2011-10-05 8 views
0

私は* GridView1_RowCommand *イベントメソッドを使用してレコードの挿入、更新を行っています。 JavaScriptクライアントの検証を使用して、更新モードでレコードを検証する必要があります。更新ボタンをクリックしたときにどこで起動するようにJavaScriptを書くことができますか?JavaScriptを書く場所GridViewのレコードの更新を検証するには?

+0

は、GridViewでAutoGenerateEditButtonを使用して自動生成される更新ボタンですか? –

答えて

0

JavaScript言語でおなじみ(know-how)の場合は、JavaScriptを.aspx(マークアップ)または外部のJavaScriptファイルで書くことができます。ない場合は、ASP.NET validation controlsを使用してください。 は、ユーザー入力を検証するために、GridViewフィールドを "TemplateFields"に変換する必要があることに注意してください。

+0

こんにちはAVD、お返事ありがとうございます。ページがロードされている間は私の "Update button"コントロールはすべてバインドされているので、どうすればこの "Update button"コントロールにJavaScriptを渡すことができますか? –

0

TemplateFieldを使用し、更新ボタンをEditItemTemplateに挿入します。 RowCommandイベントまでリンクする正しいCommandNameを割り当て、OnClientClickを使用して検証をトリガーします。

<EditItemTemplate> 
    <asp:Button ID="btnUpdate" runat="server" CommandName="Update" OnClientClick="validateData(this);" /> 
</EditItemTemplate> 
関連する問題