我有一个控制器,它生成一个包含html标记的字符串.当它显示在视图上时,它显示为包含所有标记的简单字符串.
我try 使用Html助手进行编码/解码以正确显示,但它不起作用.
string str= "<a href="/Home/Profile/seeker">seeker</a> has applied to <a href="/Jobs/Details/9">Job</a> floated by you.</br>";
在我看来,
@Html.Encode(str)
我有一个控制器,它生成一个包含html标记的字符串.当它显示在视图上时,它显示为包含所有标记的简单字符串.
我try 使用Html助手进行编码/解码以正确显示,但它不起作用.
string str= "<a href="/Home/Profile/seeker">seeker</a> has applied to <a href="/Jobs/Details/9">Job</a> floated by you.</br>";
在我看来,
@Html.Encode(str)
您已接近,您要使用@Html.Raw(str)
@Html.Encode
接受字符串,并确保正确处理所有特殊字符.其中包括空格之类的字符.