asp.net-core – 如何从ASP.NET Core中的Razor View获取Url中的id值
|
我有一个简单的ASP.NET Core Web应用程序,其页面类似于http:// localhost:5050 / Posts / Create / 3. 在我的Razor View Views / Posts / Create.cshtml中,我如何能够获得值“3”,以便我可以创建类似< a href =“/ Blogs / Details / 3”>返回的链接博客< / A> ;? 到目前为止,使用以下Tag Helper创建了链接,但我不知道要为asp-route-id添加什么: <a asp-controller="Blogs" asp-action="Details" asp-route-id="" class="btn btn-default btn pull-right">« Back</a> 我只是使用默认的mvc路由: app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",template: "{controller=Home}/{action=Index}/{id?}");
});
我知道我可以从模型中获取它(即Model.Blog.BlogId),但我希望使用Views / Post / Create.cshtml中的Request.Query [“id”]之类的东西从Url中获取它. 我试过asp-route-id =“@ Context.Request.Query [”id“]. 解决方法类似于Context.GetRouteData().Values [“id”]; ?也是http://www.blakepell.com/how-to-get-the-current-route-in-a-view-with-asp-net-5-mvc-6 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在razorview中显示checkboxfor的文本
- asp.net-mvc – Web API的压缩过滤器
- asp.net-mvc – 如何将枚举传递给Html.RadioButtonFor以获取
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟问题?
- asp.net-mvc – 如何包括一个模型与RedirectToAction?
- ASP.NET表单认证在iPad上显示登录页面
- asp.net – 如何在IIS 7.5中配置应用程序池在停止时自动重新
- asp.net – 使用以前输入的值防止文本框自动填充
- ASP.NET Core 1.0 WebSocket安装?
- asp.net-mvc-3 – MVC直接在单个对象上调用模型绑定器
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序
- 什么{“d”:“”}表示在asp.net webservice响应
- asp.net-mvc – ASP.NET MVC路由上的拖尾斜杠
- asp.net-mvc – ASP.Net MVC Razor Views – 在构
- asp.net-mvc-3 – ASP.NET MVC 3 JSONP:这适用于
- asp.net-mvc – MVC调用Html.Action在区域内?
- asp.net-mvc – 新ASP.NET MVC 6身份中AspNetUse
- asp.net-mvc – 如何在ASP.Net MVC中摆脱Home?
- asp.net-mvc-3 – FluentValidation – 验证跨多
- asp.net-mvc-3 – 如何通过HTML类(Razor语法)在M
