Asp.net mvc 正在发送视图中的活动href数据asp.net MVC 3@view。方法

Asp.net mvc 正在发送视图中的活动href数据asp.net MVC 3@view。方法,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我正在使用asp.net MVC,并且已经使用MVC很长一段时间了,但我有一些类似的东西: @View.greeting | <a href="/Login/Logout">LOGOUT</a> @View.greeting| 我必须这样做,但在注销链接中,好像我试图通过@View将其传递给html编码 并显示链接的html,我更愿意根据当前状态提供登录或注销的结果 我知道这应该很简单,但有时正是这些小事让你感到茫然 如果能提供一个简单的html编码解决方案,我将不胜

我正在使用asp.net MVC,并且已经使用MVC很长一段时间了,但我有一些类似的东西:

@View.greeting | <a href="/Login/Logout">LOGOUT</a>
@View.greeting|
我必须这样做,但在注销链接中,好像我试图通过@View将其传递给html编码 并显示链接的html,我更愿意根据当前状态提供登录或注销的结果

我知道这应该很简单,但有时正是这些小事让你感到茫然

如果能提供一个简单的html编码解决方案,我将不胜感激

谢谢


p、 有人能为asp.net MVC 3创建标记吗

我想你在找这个

@(new HtmlString(View.greeting))

我不明白你的问题。你想要实现什么?你发布的代码很有效。谢谢Darin我必须加入一个链接,我想要查看。问候语要有注销或按原样登录的链接,即使登录也会显示注销,因为我无法将href放入我的ViewModel数据中,而不对其进行编码并仅显示htmlyep。这是它以前从未见过的新HtmlString。非常感谢您在某个时候使用MVC 2并运行对于相同的问题,您可以使用
@MvcHtmlString.Create(View.greeting)
,因为HtmlString不存在