我已经搜索过一些可能的解决方案,但我想到了这个:
以下是我的示例代码:
@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可以解决这个问题。
任何想法都表示赞赏..