【发布时间】:2013-06-26 21:50:35
【问题描述】:
我对 Razor 和 String.Format 有疑问。我有一个参数如下:
@{
string aktenHeader = Html.Raw(Model.Node.Aktenzeichen + string.Format("{0}" + Model.Node.Aktenkurzbezeichung, (Model.Node.Aktenzeichen != null && Model.Node.Aktenkurzbezeichung != null ? " ./. " : ""))).ToString();
}
我得到了异常:输入字符串的格式不正确。
请帮助我的朋友。谢谢
编辑
Model.Node.Aktenzeichen = "Akte"
Model.Node.Aktenkurzbezeichung = "测试 ${}"
我期望 aktenHeader = "Schnulli ./.Test ${}"
【问题讨论】:
-
Model.Node.Aktenkurzbezeichung的值是多少? -
Model.Node.Aktenkurzbezeichung的价值是什么,你想达到什么目的?代码比较复杂,我们不知道数据是什么样的,也不知道你想要的结果是什么。 -
@JonSkeet, Andrei:我更新了我的帖子。感谢您的快速回复。
标签: c# asp.net-mvc razor