• webform改版MVC遇到一些小问题


    最近在给webform项目改成MVC遇到一些小问题分享一下

    (1)我们在webform中经常用一个静态文件去存放一些JS,css之类的东西然后在页面调用

    例如: <!--#include virtual="/ggNew/include/css/detailstyle.htm"-->

    但是这段代码在MVC中被当做注释掉处理了,MVC中不能使用include,只能在页面去引用脚本,或者将脚本放入部分视图中使用

    (2)MVC中在controller里面不能识别Response.End(); 页面会继续运行下面的代码    用return null来代替

    (3)调用传参数,在调用方法时候 @{Html.RenderAction("NewActionName", "Default1", new { pu = MvcApplication2.Controllers.pus.sub });}

           第一个参数是方法名,第二个参数是controller名字,第三个参数是方法参数用匿名类方式  pu为该方法的参数

    (4)异步识别 MVC中可以识别是否来自ajax调用

           public ActionResult Ep()

           {
                 if (Request.IsAjaxRequest())
                 {
                       return PartialView();
                 }
                else
                 {
                      return new EmptyResult();
                 }

           }

    (5)MVC中页面不能识别BaseController的公共属性  必须要在该Controller中付值  view页面才能调取到

  • 相关阅读:
    leetcode8.字符串转换整数(atoi)
    leetcode7、整数反转
    leetcode6.Z字形变换
    leetcode5.最长回文子串
    leetcode4.寻找两个正序数组的中位数
    leetcode3. 无重复字符的最长子串
    leetcode 2.两数相加
    leetcode 1. 两数之和
    post&get请求总结
    oracle知识总结
  • 原文地址:https://www.cnblogs.com/linsong521/p/4747369.html
Copyright © 2020-2023  润新知