在resx文件中,我有一个条目:
AccountRegisterSubmit = Create a new account
在我的观点中:
@{
ViewBag.Submit = @Resources.AccountRegisterSubmit;
}
<div>
<input type="submit" value=@ViewBag.Submit />
</div>
HTML结果格式错误
<input type="submit" value="Create" a="" new="" account="">
我需要
<input type="submit" value="Create a new account">
知道可能出现什么问题吗?
答案 0 :(得分:2)
您缺少HTML输入标记中的引号:
<input type="submit" value="@ViewBag.Submit" />
@
符号将按原样打印出值,不带引号,因此您目前最终得到:
<input type="submit" value=Create a new account>
答案 1 :(得分:1)
您需要对该值进行双引号,以便将其视为文本
<input type="submit" value="@ViewBag.Submit" />