проблема проверки в asp.net - PullRequest
1 голос
/ 07 октября 2010

Я использую функцию Page.Isvalid на своей веб-странице. У меня есть две кнопки на моей веб-странице, а именно: «сохранить» и «создать» . Когда я нажимаю кнопку сохранениябудет вызвана сводка проверки, в которой будут показаны все проверки на этой странице.

Теперь я не хочу показывать конкретное сообщение проверки для кнопки «Сохранить », но то же самоесообщение проверки должно быть показано специально для кнопки «генерировать » на той же странице.

Но я использую Page.Isvalid в «сохранить» Нажатие кнопки, которая отображает все сообщения проверки на странице.

Любая помощь будет принята с благодарностью. Спасибо

Ответы [ 3 ]

2 голосов
/ 07 октября 2010

Вы можете использовать ValidationGroup (s), чтобы сделать это.

<form id="form1" runat="server">
   <div>
       <asp:TextBox ID="TextBox1" runat="server" />
       <asp:RequiredFieldValidator ID="R1" runat="server" 
            ErrorMessage="*" 
            ValidationGroup="GenerateOnly"
            ControlToValidate="TextBox1" />
       <asp:Button ID="Generate" runat="server" Text="Generate"
            ValidationGroup="GenerateOnly" />
       <asp:Button ID="Save" runat="server" Text="Save" />
   </div>
</form>

В этом примере запускается валидатор, если нажата кнопка «Создать», но не при нажатии кнопки «Сохранить», а также работает при вызове Page.IsValid в функции нажатия кнопок.

2 голосов
/ 07 октября 2010

Да, приятель, если вам приходится вызывать одну и ту же функцию для двух разных кнопок, это невозможно без концепции перегрузки. В противном случае вы должны создать два метода. Но я не уверен, так как я начинающий

2 голосов
/ 07 октября 2010

не совсем уверен, что вы имеете в виду, но здесь идет.Если вы хотите, чтобы кнопки сохранения и создания генерировали сообщения проверки, почему бы не переместить Page.Isvalid вместе с кодом проверки в другой метод.Вызовите этот метод из методов сохранения и генерации.

Если у меня неправильный конец флешки, пожалуйста, дайте мне знать больше.Ура Тигра

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...