String.format 以在 Razor 中输出正确的语法
本文关键字:语法 输出 format 以在 Razor String | 更新日期: 2023-09-27 18:24:35
String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel)
预期成果:
args.myVariable = 'someOtherStuff'
实际结果:
args.myVariable = 'someOtherStuff'
第二次尝试:
Html.Raw(String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel))
结果:
对象引用未设置为对象的实例。
如何告诉String.Format
输出'
'
而不是'
?这真的很令人沮丧,从现在开始,我在处理'
或"
时不得不避免使用String.Format
use MvcHtmlString.Create((
从规格: Creates an HTML-encoded string using the specified text value.
在发布的代码中:
MvcHtmlString.Create(String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel))