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

 

转载于:https://www.cnblogs.com/linsong521/p/4747369.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值