如何在id参数中使用每个RouteConfig的长度

时间:2017-09-19 01:13:59

标签: asp.net asp.net-mvc asp.net-mvc-4

我已经搜索过一些可能的解决方案,但我想到了这个:

以下是我的示例代码:

 @using (Html.BeginForm("GetSig", "Home", FormMethod.Post, new { enctype = "multipart/form-data", id = "2" }))
 {

 }

这是我的RouteConfig.cs

 routes.MapRoute(
        name: "GetSig",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "GetSig", id = UrlParameter.Optional }
  );

我们观察id已经设置为2但是当我运行代码时,实际网址没有添加ID或长度,它看起来像这样

http://localhost:6387/Home/GetSig 

我期待的是它添加到实际网址中,如

http://localhost:6387/Home/GetSig?Lenght=2

是否有可能实现此问题?我的目标是用户在当前页面上工作的任何地方。如果用户在执行完毕后在下面工作,则页面始终显示页面下方的屏幕位置。这就是为什么我希望在url中使用length或id可以解决这个问题。

任何想法都表示赞赏..

0 个答案:

没有答案