作成日: 2019/09/10 最終更新日: 2019/09/10
文書種別
使用方法
詳細
InputManの検証コントロールをSPREAD for ASP.NETの入力検証で使用する場合、セル型、検証コントロール、検証アクションを以下のコードのように、ページの初回ロード時のみに設定すると、ページがポストバックされた場合や、SPREADのコマンドボタンで更新されるなどした場合に、検証アクションが機能しなくなります。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
' セル型と検証コントロールの設定処理
' 検証アクションの設定処理
End If
End Sub
ページが更新された後も、検証アクションを有効にするには、下記のように検証アクションの設定処理を Ifブロックの外で実行するか、PreRenderイベントで設定します。
【方法1】
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
' セル型と検証コントロールの設定処理
End If
' 検証アクションの設定処理
End Sub
【方法2】
Private Sub WebForm1_PreRender(sender As Object, e As EventArgs) Handles Me.PreRender
' 検証アクションの設定処理
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
' セル型と検証コントロールの設定処理
' 検証アクションの設定処理
End If
End Sub
ページが更新された後も、検証アクションを有効にするには、下記のように検証アクションの設定処理を Ifブロックの外で実行するか、PreRenderイベントで設定します。
【方法1】
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
' セル型と検証コントロールの設定処理
End If
' 検証アクションの設定処理
End Sub
【方法2】
Private Sub WebForm1_PreRender(sender As Object, e As EventArgs) Handles Me.PreRender
' 検証アクションの設定処理
End Sub
旧文書番号
84462