如果想在MVC中把razor当作字符串在JS中输出?需要做什么操作才能实现?

现有一个需求要把Razor语法中的@{ Html.RenderAction("Index", "DressList", routeValues: null);}当作字符串输出在JS中,如何实现?

一只名叫tom的猫
浏览 207回答 2
2回答

人到中年有点甜

不行的!JS是客户端脚本 浏览器可不知道@{ Html.RenderAction("Index", "DressList", routeValues: null);}是什么东西你是想用模板页 _MainLayout.cshtml @RenderPage("~/Views/Shared/_Navi.cshtml") @RenderBody() _Navi.cshtml是导航栏 内容页 @{   Layout = "~/Views/Shared/_MainLayout.cshtml"; } 这是内容页

幕布斯6054654

我用的是@Html.Raw还是输出了文本就反编码下,@Html.Raw(System.Web.HttpUtility.HtmlDecode(字符串)),如果数据库里没错,肯定是你查询后哪里对字符串进行了HtmlEncode
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Python