|
|
1
4
听起来你的行为和你的动作有点不同,你的动作是基于哪个报头来的。我会尽可能地孤立这些差异。 例如,如果应用程序逻辑相同,但唯一的区别是如何将响应呈现给用户,则可以考虑编写一个自定义的actionresult,它根据HTTP头执行不同的操作。 但是,如果逻辑完全不同,则可以实现附加到每个路由的自定义路由约束(IRoutConstraint)。看看httpmethodconstraint的实现,了解其思想。 |
|
|
2
0
我不确定您是否需要基于标题的独立控制器;这种结构听起来非常合理。如果您的控制器像您所说的那样庞大,那么考虑它是否处理多个资源,如果是,那么它可能应该根据资源划分为多个控制器? |
|
|
3
0
不确定是否可能,但似乎这类似于acceptVerbs属性 added in Preview 5 . 我将看看它是如何实现的(获取MVC源代码),看看您是否可以根据内容类型添加类似的内容。 |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 2 年前 |
|
|
Kiryl · Sitecore中自己的控制器 2 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |