我正在尝试将我的控制器中的id传递给我的视图并在Antixss函数中对此值进行编码,但是我收到错误。
这是我的代码
input type="hidden" name="Moderator" value="@AntiXss.HtmlAttributeEncode(ViewBag.ModeratorID)" readOnly="readonly" />
错误消息是
The best overloaded method match for 'Microsoft.Security.Application.AntiXss.HtmlAttributeEncode(string)' has some invalid arguments
答案 0 :(得分:2)
ViewBag
是动态类型,因此请在ModeratorID上调用ToString()
。
@AntiXss.HtmlAttributeEncode(ViewBag.ModeratorID.ToString())