4

我有一组接受输入的控件,其中一些需要验证。

但是,这个表单底部的一些控件,实际上与表单本身没有任何关系,但仍然进行回发,这需要对表单进行验证。这是一个障碍。

我希望能够触发一个函数来更新表单视图,而无需填写任何信息。

像这样的东西,如果我想从下拉列表中将多个产品添加到一个页面,但又不想导致表单回发,我该怎么做?

4

3 回答 3

2

您有多种选择,但您的问题尚不清楚。哪些控件不应导致回发?

  1. 大多数控件都有一个AutoPostback可以设置的属性false(尽管这是大多数情况下的默认值)
  2. 另一种选择是使用不回发到服务器的 HTML 控件
  3. 您也可以设置CausesValidationfalse
  4. 您可以ValidationGroups用来防止验证不同的控件
于 2012-04-13T23:56:01.957 回答
0

你可以简单地使用像这样的 HTML 控件

<input type="Button">value</input>

这不会发回

于 2012-04-14T00:01:37.650 回答
0

您可以使用 ajax 库控件来防止自动回发。在 ajax 库中,有一个控件 **更新面板,您只放置了一些需要回发的控件,而其他控件则没有您放出侧面更新面板...

于 2012-04-14T02:33:03.743 回答