Chrome个人配置致asp:button失效,Edge同步故障,求解决方案
- 检查浏览器增强安全浏览模式:登录个人配置后浏览器常自动开启该模式,会拦截ASP.NET表单回发依赖的
__VIEWSTATE、__EVENTVALIDATION字段提交,临时关闭后测试是否恢复正常。 - 确认本地HTTPS证书信任状态:个人配置同步可能改变自签名证书信任策略,手动将开发证书添加到浏览器受信任根证书列表,避免表单提交时安全校验失败。
- 调整Cookie权限设置:即使清除过Cookie,同步的配置可能带来跨域/第三方Cookie限制,把本地开发域名加入浏览器Cookie允许列表。
- 查看浏览器控制台网络请求:点击asp:button时,观察是否有请求发出、返回状态码及错误信息,403类错误基本指向浏览器安全策略拦截。
- 重置浏览器配置同步:同步过来的自定义安全规则可能引发冲突,暂时关闭同步,重置基础安全设置后再测试。
不少开发者遇到过同类问题:个人同步配置的浏览器中,增强安全模式会默认拦截公网HTTPS指向本机的ASP.NET WebForms表单回发,判定为非安全环境导致按钮失效。
内容的提问来源于stack exchange,提问作者Adam
相关产品推荐
相关产品推荐

