Sat*_*nix 0 c# string string.format razor
String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel)
Run Code Online (Sandbox Code Playgroud)
预期结果:
args.myVariable = 'someOtherStuff'
Run Code Online (Sandbox Code Playgroud)
实际结果:
args.myVariable = 'someOtherStuff'
Run Code Online (Sandbox Code Playgroud)
第二次尝试:
Html.Raw(String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel))
Run Code Online (Sandbox Code Playgroud)
结果:
你调用的对象是空的.
我怎么能告诉String.Format输出'作为'和不作为'?这是很无奈,而且由于现在,我必须避免的String.Format与交易时'或"
小智 5
从规格: Creates an HTML-encoded string using the specified text value.
在发布的代码中:
MvcHtmlString.Create(String.Format("args.{0} = '{1}'", dynaform.RequiredModelName, dynaform.RequiredModel))
Run Code Online (Sandbox Code Playgroud)