1分钟学会MVC项目使用~MVC语法

 

MVC页

无指定-视图只能出现一次。

@RenderBody()

 
 

呈现共享的视图

无参 @RenderPage(“~/Views/Shared/_Header.cshtml”)

带参数@RenderPage(“~/Views/Shared/_Header.cshtml”,new{parm="my",parm2="you")

//获取 RenderPage() 传递过来的参数

@PageData["param"]

 

节的方法

为了防止因缺少节而出现异常,可以给RenderSection()提供第2个参数:

@RenderSection("SubMenu", false)

@section head{

//do

}

 

局部视图

@Html.Partial("PartialViewName")

有返回值

 

局部视图

@{ Html.RenderPartial("PartialViewName"); }

无返回值

       

MVC添加Styles

 

@Styles.Render("~/Content/css")

 

MVC添加Scripts

 

@Scripts.Render("~/bundles/jquery")

 
       

MVC传值

 

@viewBag.xxx="";

 
   

@Model

 

MVC超链接

 

@Html.ActionLink("删除", "Delete", new { id = item.No }) B13

 
   

@Html.ImgWithLink(@Url.Action(("方法","类名", new {参数名 = 参数值 }),

"图片路径", "提示"

, new { border = "4px" })

 

 1分钟学会MVC项目使用~MVC语法