|
|
1
4
我有同样的“不清除”价值问题… 我已经深入到源代码中,我不理解被注释为以下段的原因: //添加所有不在URL中的当前值
@
在前面步骤的方法中正确处理清除过程的同时,此代码会将不需要的参数“reinject”到acceptedvalues字典中!? |
|
|
2
4
我的路由定义如下:
这和你正在使用的非常相似。但请注意我定义默认值的默认路径。即使我的默认路线没有定义
并且计划不再包含在URL查询字符串中。你自己试试看,它也可能管用。 |
|
|
3
2
穆罕默德,我建议这样做: (500万以前写的,未在生产中测试)
|
|
|
4
2
这是一个令人沮丧的问题,我冒昧地说,它甚至是ASP.NET MVC中的一个bug。幸运的是,使用actionfilters很容易修复。如果您使用的是MVC3,那么我将把它作为一个全局属性来清除环境值。我将此属性设置为歧视性的,但您可以将其更改为清除所有属性。 这里的假设是,在执行结果时(您的视图很可能),您已经显式地指定了所有的actionLinks和form操作。因此,这将在他们(链接)被评估之前执行,给你一个新的基础来生成它们。
希望这能帮助别人,因为它确实帮助了我。谢谢你问这个问题。 |
|
|
5
0
在这个特定的场景中,我有两个建议:
|
|
|
6
0
以下是我解决问题的方法,可能需要稍作调整才能使其正常工作,但我觉得我可以得到我需要的东西,并或多或少地正常使用路由: 摘自apress pro asp.net.mvc 3框架:
基本上,我使用了一个关于路由不匹配的规则,如果它没有定义一个段,但是有一个默认变量,用来让我对路由是否被选为出站路由有更多的控制。 这是我的固定路线,请注意我如何为永远无效的类别指定值,并且不为类别指定段。这意味着如果我有一个类别,路由将被跳过,但是如果我只有一个页面,路由将被使用:
对于类别链接
用于页面链接
|
|
|
Andrus · 如何在Linux中阅读期刊 9 月前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 10 月前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |