zoukankan      html  css  js  c++  java
  • 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页面才能调取到

  • 相关阅读:
    静态绑定与动态绑定
    面向对象三大基本特性和五大基本原则
    构造函数与析构函数
    Longest Substring Without Repeating Characters
    第九周总结
    团队开发冲刺日(五)
    团队开发冲刺日(四)
    团队项目开发冲刺日(三)
    团队项目开发冲刺日(二)
    团队项目开发冲刺日(一)
  • 原文地址:https://www.cnblogs.com/linsong521/p/4747369.html
Copyright © 2011-2022 走看看