RouteUrl基于路由
名称生成url。如果您有多个具有相似参数的路由,则Action
方法可能会选择一个
错误的路由 – 它可以基于路由定义的顺序工作。当您的路线具有可选参数时,可能会发生这种情况。
@H_
301_3@如果要确保使用某个路由URL,则需要
调用RouteUrl传递此路由
名称。路线
名称是独一无二的,并明确标识路线。
@H_
301_3@另一个区别是Action是MVC特定的(它使用控制器和动作
名称),而RouteUrl是通用的,可以在没有MVC的情况下使用(您可以在WebForms中有路由)。