![]() |
1
13
正如每个人都注意到的,最简单的解决方法是不要使用破折号。如果您真的需要破折号,那么您可以创建自己的actionfilterattribute来处理它。 类似:
然后将过滤器应用于适当的操作方法:
您可能希望增强parameternameattribute以处理大小写,但这是基本的想法。 |
![]() |
2
11
在action方法的第一行中创建伪参数:
|
![]() |
3
3
我发现这个答案很有帮助,但我不知道所提供的示例有什么帮助。它似乎只是“重命名”一个活页夹提供的值。 在我的例子中,有一个外部服务将我发布“body plain”之类的内容,我无法控制名称。所以我修改了这个示例,如下所示:
例如,它实际上接受参数“body plain”,并将其映射到我在控制器上定义的actionParameter。像这样:
|
![]() |
4
1
我建议这样做-除非需要使用
|
![]() |
Mike · html助手-我如何摆脱name属性? 10 年前 |
|
user3902826 · 显示mvc2视图 10 年前 |
![]() |
Baxter · 将带有List<T>的视图模型发布到控制器操作方法 10 年前 |
![]() |
yoozer8 · 将类应用于某些链接文本 12 年前 |