首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于web.config身份验证设置,ASP page_load事件触发了两次

由于web.config身份验证设置,ASP page_load事件触发了两次
EN

Stack Overflow用户
提问于 2017-08-13 20:58:09
回答 1查看 171关注 0票数 0

我的asp.net网站web.config文件中有以下设置:

代码语言:javascript
复制
<authentication mode="Forms" >
  <forms loginUrl="Login.aspx" name=".ASPXFORMSAUTH" timeout="20"></forms>
</authentication>

但这会导致我的登录页面'page_load‘事件触发两次!当我删除此配置时,page_load被触发一次。我怎样才能防止这种行为?

我从外部网站读取验证码图像,并在登录页面中显示,当我的page_load触发两次时,它会读取验证码图像两次。

代码语言:javascript
复制
 if (!Page.IsPostBack)
 {
    ReadCaptcha();
 }

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-13 21:22:57

我在我的web.config中用这个appSetting解决了这个问题:

代码语言:javascript
复制
  <appSettings><add key="vs:EnableBrowserLink" value="false"></add></appSettings>

它会禁用导致第二次login.aspx请求的浏览器链接。感谢@mjwills。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45660594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档