MVC3 中如何输出HTML代码

html-css07

MVC3 中如何输出HTML代码,第1张

最近在用MVC3开发一个网站,以前没有用过MVC3,

遇到一个纠结的事情就是无法把原生态的HTML输出到Razor视图的页面上。

在网上查了下才发现MVC3原来还有个MvcHtmlString的类,MSDN上显示,

MvcHtmlString类中有个Create的方法,可以把打输出的字串输出出来,如:

MvcHtmlString.Create(“<li>test</li>”)或者New MvcHtmlString(“<li>test</li>”)

u44的下拉项是页面显示的时候就已经从后台传过来的.

u45的下拉项是u44变化之后,用异步传输ajax访问服务器动态获取动态添加的,访问代码在你第一张截图中.服务器响应在你第四张截图中.

其实完全没有必要。

你可以把那几个也做成aspx。

比如你有 test.html,你修改成:test.aspx

在你的控制器里面添加对应的:

ActionResult test()

{

return View()

}

修改你的链接:

<% Html.ActionLink("course", "test") %>

总之你既然用了MVC框架,你就好好用它,与其想怎么样让它和既有写法兼容,不如好好掌握,纯粹用MVC实现。