• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
皇图霸业谈笑间
更高、更快、更强
博客园    首页    新随笔    联系   管理    订阅  订阅
form表单验证

哎,说来惭愧,今天竟然被这个搞了3个小时

 

一直觉得奇怪,我显然设置了Login.aspx不受表单验证

 

但是一直提交不了登录信息

 

后面静下来仔细想了一下,才发现我提交的验证中心:StoreLogin.aspx虽然是个模拟的httphandle页面,但是也要在表单验证过滤器中设置对这个页面过滤不表单验证

 

所有配置信息如下:

 

 


        <authentication mode="Forms">
      <forms name="APPSTORE" loginUrl="User/Login.aspx" timeout="600"/>
        </authentication>
      <authorization>
        <!-- 拒绝匿名用户 -->
        <deny users="?"/>
        <!-- 允许所有用户 -->
        <!--allow users="?"/-->
      </authorization>
      <customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
        <error statusCode="403" redirect="NoAccess.htm" />
        <error statusCode="404" redirect="FileNotFound.htm" />
      </customErrors>
      
      <httpHandlers>
        <remove verb="*" path="*.asmx"/>
        <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
        <add verb="POST" path="StoreLogin.aspx" type="SANAO.AppStore.Service.Operation.Login, SANAO.AppStore.Service"/>
      </httpHandlers>
      <httpModules>
        <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      </httpModules>      
      <!--APP-STORE全局配置开始-->
      <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" />
      <pages buffer="true" enableViewState="false" enableSessionState="true" autoEventWireup="true" smartNavigation="true" validateRequest="false" pageBaseType="SANAO.AppStore.Core.Web.Page,SANAO.AppStore.Core" userControlBaseType="SANAO.AppStore.Core.Web.UserControl,SANAO.AppStore.Core">
        <controls>
          <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </controls>
      </pages>
      <!--APP-STORE全局配置结束-->      
    </system.web>

  <location path="User">
    <system.web>
      <authorization>
        <allow users="?"/>
      </authorization>
    </system.web>
  </location>

  <location path="StoreLogin.aspx">
    <system.web>
      <authorization>
        <allow users="?"/>
      </authorization>
    </system.web>
  </location>
 

 

 

 

惭愧呀,惭愧呀 ... ...

 

posted on 2011-08-03 15:25  布颜书  阅读(194)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3