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
将'
输出为'
而不是'
?
这真的很令人沮丧,从现在开始,我在处理'
或"
答案 0 :(得分:5)
来自规格:Creates an HTML-encoded string using the specified text value.
在发布的代码中:
MvcHtmlString.Create(String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel))