你好我有一个大ASP页和我必须设置在每个ASP按钮这样的:我必须为每个ASP Button添加CausesValidation =“False”才能工作,为什么?
CausesValidation="False"
工作。如果它不能运行代码隐藏功能。
有人可以向我解释为什么这样吗?
你好我有一个大ASP页和我必须设置在每个ASP按钮这样的:我必须为每个ASP Button添加CausesValidation =“False”才能工作,为什么?
CausesValidation="False"
工作。如果它不能运行代码隐藏功能。
有人可以向我解释为什么这样吗?
看来你正在页面中使用验证控件。您的页面在回发到服务器之前必须通过验证。下面是CausesValidation属性的功能:
CausesValidation属性指定当点击一个 Button控件时是否验证页面。
默认情况下单击按钮时会执行页面验证。
此属性主要用于防止单击取消或重置按钮时的验证。
来源:http://www.w3schools.com/aspnet/prop_webcontrol_button_causesvalidation.asp
这样的事情:
yes我发现了一些requiredfieldvalidatior,我应该将它们分组以防止每个asp的causevalidation按钮? –
你在你的页面中的验证控件?如果是这样,你使用ValidationGroups吗? – rikitikitik
在我的页面上必须有验证器失败,它会停止控制以在函数后面运行代码。您需要搜索失败的验证器并执行必要的操作。 – Ankit