其他分享
首页 > 其他分享> > 012.NET5_MVC_Razor布局

012.NET5_MVC_Razor布局

作者:互联网

Razor

页面组成到底有哪些内容?

包含了Layout的母版嵌套的返回需要渲染的视图内容;

如何嵌套?

通过Layout中的RenderBody()方法做了替换,把返回的视图替换到母版页中,形成了一整块的内容。目的返回到不同页面时候,能够把不变的部分视图能够重用。

 

在母版页中使用css,js是为了提高效率,会把css 引入到母版上方,js引入到下发;

页面嵌套到母版页后,就会出现在引入js的上方调用js。 js 调用不成功。

解决办法

1. 在母版页中,标记@await RenderSectionAsync("“Script”,Required:false)

2. 在返回页面中,标记@secion Script{},把js代码写入到@secion Script{}大括号中就可以解决。

 

 

  

 

 

 

 

 

 

 

 

标签:Razor,Script,母版,视图,js,嵌套,012,MVC,页面
来源: https://www.cnblogs.com/ljg3020/p/14354623.html