1
我在设置为使用表单身份验证的站点中使用自动完成扩展器,但是我没有使用FormsAuthentication.SetAuthCookie。相反,authCookie正在创建并添加到响应中。自动完成设置为在包含页面中使用页面方法。该方法装饰有WebMethod
和ScriptMethod
属性。asp.net自动完成扩展和表单身份验证
当我尝试激活自动完成时,出现问题,我收到一个对话框以向Web服务器进行身份验证。我已经在Web方法所属的页面上,我不明白为什么服务调用要求我再次进行身份验证。任何洞察力将不胜感激。
原来是跨站点身份验证请求,因为自动完成正在调用COMPUTERNAME.DOMAINNAME,因为站点本身在LOCALHOST下被调用。我应该早一点认出它,但我所要做的只是复制COMPUTERNAME.DOMAINNAME,并用URL代替LOCALHOST。 – jamesamuir