zoukankan      html  css  js  c++  java
  • CMS .NET 程序框架 从2.0/3.5升级到4.0 版本后 需要调整的地方

    问题一:

    document.forms1.action 不可使用

    需要修改程 document.forms[0]

    .NET 程序框架 从2.0/3.5升级到4.0 版本后,document.forms1  不可使用

    也就是说所有浏览器都是支持document.forms["form1"]这样的写法的。

    微软4.0之前是document.form1也能获取,

    升级到4.0之后 取值方式为document.forms["form1"] 或者document.forms[0] 

    CMS 遇到的问题为 configurationsystemUpload.aspx   无法上传图片

    修改 configurationsystemUpload.aspx  

    document.f_Upload.action="Upload.aspx?Type=Upload&Path=<% Response.Write(Path); %>&upfiletype=<% Response.Write(upfiletype); %>&ParentPath=<% Response.Write(ParentPath); %>";
    document.f_Upload.submit();

    document.forms[0].action="Upload.aspx?Type=Upload&Path=<% Response.Write(Path); %>&upfiletype=<% Response.Write(upfiletype); %>&ParentPath=<% Response.Write(ParentPath); %>";
    document.forms[0].submit();

    问题二:

    无法提交和保存新闻内容 

    提交一个表单数据时出现System.Web.HttpRequestValidationException (0x80004005):错误

    如下以下方法解决不了的话,

    方法1.   在.csaspx页面中添加:       <%@   Page   validateRequest="false"   %>     
    方法2.   修改Web.Config文件:     
      <configuration>     
          <system.web>     
              <pages   validateRequest="false"   />     
          </system.web>     
      </configuration>

    方法3:
      <system.web>
      < httpRuntime requestValidationMode="2.0" />
      < /system.web>

    就用这个方法,在对应的controller中添加如下一句就可以了:        
    [ValidateInput(false)]

  • 相关阅读:
    C#发送邮件
    C# MD5加密
    html实现艺术字
    sql日期转换比较问题
    web 抓取
    NHibernate主要数据操作方法
    写日志
    备忘 sql分页
    自我介绍
    企业级应用和互联网应用的区别
  • 原文地址:https://www.cnblogs.com/dodui/p/4838533.html
Copyright © 2011-2022 走看看