c# – 防止按钮回发

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

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

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

就像,如果我想从下拉列表中向页面添加多个产品但又不想让表单回发,我该怎么做?

最佳答案 您有几种选择,但您的问题尚不清楚.什么控件不应该导致回发?

>大多数控件都有一个AutoPostback属性,您可以将其设置为false(尽管这是默认设置)
>另一种选择是使用HTML控件,而不是回发到服务器
>您还可以将CausesValidation设置为false
>您可以使用ValidationGroups来阻止对不同控件的验证

点赞