|
|
1
1066
您可以将id作为RedirectToAction()方法的routeValues参数的一部分传递。
这将导致重定向到Site/Controller/Action/99。不需要临时或任何类型的视图数据。 |
|
|
2
209
Kurt's answer 从我的研究来看,这应该是对的,但当我尝试它时,我必须这样做,才能让它真正为我工作:
如果我没有在
同样,当这样编码时,第一个参数(Action)似乎被忽略。因此,如果您只是在Dict中指定控制器,并期望第一个参数指定操作,那么它也不起作用。
|
|
|
3
73
|
|
|
4
67
还值得注意的是,您可以传递多个参数。id将用于组成URL的一部分,其他任何id都将在?在url中,并将url编码为默认值。 例如
所以url应该是:
然后,您的控制器可以引用以下内容:
|
|
|
5
45
例子
|
|
|
6
42
请注意,您不必总是传递名为ID的参数
以及,
|
|
|
7
27
如果您的参数恰好是一个复杂对象,
this solves the problem
. 关键是
如果你碰巧有收藏,那就有点麻烦了, but this other answer covers this very nicely . |
|
|
8
27
我正在重定向到同一控制器中,因此不需要
|
|
|
9
20
如果要为显示错误消息
像这样的细节
希望它能正常工作。 |
|
|
10
17
....
|
|
|
11
16
我也遇到了这个问题,如果您在同一个控制器中,使用命名参数是一个很好的方法:
|
|
|
12
9
如果您需要重定向到控制器外部的操作,这将起作用。
|
|
|
13
8
这可能是几年前的事了,但无论如何,这也取决于您的Global.asax地图路线,因为您可以添加或编辑参数以满足您的需要。 如。 Global.asax
然后,需要传递的参数将更改为:
|
|
|
14
3
这一行代码就可以做到这一点:
|
|
|
15
2
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |