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页面才能调取到

  • 相关阅读:
    lcn 分布式事务协调者集群原理
    springboot 监控 Actuator
    springboot 配置文件说明
    docker 安装jenkins
    docker 搭建maven 私服
    docker 安装 gitlab
    docker 安装软件
    docker 部署 java 项目
    mybatis 中between and用法
    vue-router history 模式 iis 配置
  • 原文地址:https://www.cnblogs.com/linsong521/p/4747369.html
Copyright © 2011-2022 走看看