|
|
1
16
感谢Bryan添加了一个赏金来尝试获得一个积极的解决方案,但是我必须回答并说,我发现答案肯定是否定的-你不能让一个可为null的模板从它的类型中自动发现。必须使用模板名称。 http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html . 他是MVC的权威人士,所以当他说:
所以这个问题是有答案的,但不幸的是答案是否定的。
或者可以使用一个模板来处理可为null和不可为null的类型:
|
|
|
2
2
为了为可空类型创建模板,可以将模板命名为基值类型,然后使用可空模型创建编辑器模板。 例如,我想为int?创建一个模板?。我创建了一个名为“int32.cshtml”的编辑器模板,我正在使用int?作为模型。 |
|
3
1
|
|
|
4
0
|
|
|
5
0
|
|
|
Mike · html助手-我如何摆脱name属性? 11 年前 |
|
|
user3902826 · 显示mvc2视图 12 年前 |
|
|
Baxter · 将带有List<T>的视图模型发布到控制器操作方法 12 年前 |
|
|
yoozer8 · 将类应用于某些链接文本 14 年前 |