在MVC中如何把razor当作字符串在JS中输出
现有一个需求要把Razor语法中的@{Html.RenderAction("Index","DressList",routeValues:null);}当作字符串输出在J...
现有一个需求要把Razor语法中的@{ Html.RenderAction("Index", "DressList", routeValues: null);}当作字符串输出在JS中,如何实现?
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
展开全部
不行的!JS是客户端脚本 浏览器可不知道@{ Html.RenderAction("Index", "DressList", routeValues: null);}是什么东西
追问
@{ Html.RenderAction("Index", "DressList", routeValues: null);}是页面的嵌套啊,相当于Iframe,听说使用不好所以想使用MVC中的页面嵌套,但是就遇到了问题
追答
你是想用模板页
_MainLayout.cshtml
@RenderPage("~/Views/Shared/_Navi.cshtml")
@RenderBody()
_Navi.cshtml是导航栏
内容页
@{
Layout = "~/Views/Shared/_MainLayout.cshtml";
}
这是内容页
希望你能看明白
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询