zoukankan      html  css  js  c++  java
  • form表单提交

    1.form表单提交.html页面失败

        <%--客户端form--%>
        <form id="form2" action="LoginOne.html" method="post">
            <div>
                用户名:  
                <input type="text" name="username" value="admin" />
                <input type="submit" />
            </div>
        </form>

    说明:

    1. form表单以get方式可以提交到静态页面,post方式不可以提交到静态页面
    2. form表单post方式可以提交到.aspx/.ashx等动态页面。

    响应过程:

    2.runat=server的服务器表单提交制定action提交报错

    异常详细信息: System.Web.HttpException: 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。

        <%--服务器form 1 提交外域内动态页面--%>
        <form id="form1" runat="server" action="http://localhost:12621/login.aspx" method="post">
            <div>
                用户名:  
                <input type="text" name="f_user" value="admin" />
                <input type="text" name="f_pass" value="123456" />
                <input type="submit" />
            </div>
        </form>

    解决方案1:从page指令中指定 EnableViewStateMac="false"

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs"
         EnableViewStateMac="false" 
        Inherits="Web.Login" %>

    解决方案2:从Webconfig中指定 EnableViewStateMac="false"

    <configuration>
      <system.web>
        <pages enableViewStateMac="false"></pages>
    
        <compilation debug="true" targetFramework="4.0"/>
        <httpRuntime/>
      </system.web>
    </configuration>
  • 相关阅读:
    1. Java基础知识
    2. HelloWorld
    3. Java基础语法
    4. Java流程控制
    设计一个有getMin功能的栈
    ASP.NET中Cookies的使用
    用sql语句建表
    Eclipse “cannot be resolved to a type” 错误
    使用java连接sqlserver2008 R2/sqlserver2008
    使用java连接MySQL数据库
  • 原文地址:https://www.cnblogs.com/tianma3798/p/3708447.html
Copyright © 2011-2022 走看看