0

My .Netページでは、テキストボックスで検証を使用します。このテキストボックスの一部では、javascriptで値を設定します。しかし、送信ボタンをクリックすると、安全にブラウザに渡されますが、サーバー側のPage.IsValidはfalseであり、ブラウザで応答が再び来ると、バリデーターのエラーメッセージが表示されます。ここで何が問題なのかわかりません。

TextBox値の設定用

$("input[id*='txtPPIAPrice']").val('0');
$("input[id*='txtPPICPrice']").val('0') ;
$("input[id*='txtPPFAPrice']").val('0');
$("input[id*='txtPPFCPrice']").val('0');

ServerSideでこのチェックを使用します

if (Page.IsValid)
{
    //My code
}
4

1 に答える 1

1

Web ページに必須フィールドのバリデーターがある場合は、validataiongroup 属性を各 RequiredValidator に設定する必要があります。

そして、あなたのコードは次のようになります

Page.Validate("validategroupname");
if(Page.IsValid == true){
 // Put your code here
}

それがあなたに役立つことを願っています。

于 2013-03-19T07:20:04.167 に答える