在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">
你知道可能出了什么问题吗?
HTML输入标记中缺少引号:
<input type="submit" value="@ViewBag.Submit" />
@
符号将按原样打印出值,不带引号,因此您当前的结果是:
<input type="submit" value=Create a new account>
您需要对值进行双引号,以便将其视为文本
<input type="submit" value="@ViewBag.Submit" />