asp.net-mvc-3 – 在MVC 3中构建没有app部分的动作URL
发布时间:2020-12-16 09:40:35 所属栏目:asp.Net 来源:网络整理
导读:有没有办法让代码URL到行动但没有应用程序名称部分? 我需要调用Url.Action(“创建”,“主页”)并获取/ home / Create但不调用/ AppName / home / Create. 映射路由是默认的:{controller} / {action} / {id} 应用程序发布到服务器上的“AppName”文件夹,Url
有没有办法让代码URL到行动但没有应用程序名称部分?
我需要调用Url.Action(“创建”,“主页”)并获取/ home / Create但不调用/ AppName / home / Create. 映射路由是默认的:{controller} / {action} / {id} 应用程序发布到服务器上的“AppName”文件夹,Url.Action(“Create”,“Home”)返回/ AppName / home / Create. 解决方法
您可以使用VirtualPathUtility.ToAppRelative()帮助程序.例如:
// returns /AppName/Home/Create. var withAppNameUrl = Url.Action("Create","Home"); // returns ~/Home/Create var relativeToAppUrl = VirtualPathUtility.ToAppRelative(withAppNameUrl); 见MSDN. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在var中渲染多个空格
- asp.net-mvc-4 – 无法从程序集’itextsharp,Version = 5.5
- IIS ASP.Net网站 – ManagedPipelineHandler错误(尝试对不存
- asp.net – Azure中的IP安全性和始终开启设置
- asp.net-mvc – 我只是不了解TDD单元测试(Asp.Net MVC项目)
- 浅谈ASP.Net Core WebApi几种版本控制对比
- asp.net-mvc-3 – 如何模拟查询字符串
- 如何在Azure中部署和托管.NET Core自托管控制台应用程序?
- 如何默认选择一个单选按钮 – asp.net mvc强类型的html助手
- asp.net – gridview在viewstate中保存数据吗?
推荐文章
站长推荐
- 用C#实现pdf文件的完整性验证
- asp.net-mvc – 从ASP.NET在Office Web Apps中打
- ASP.NET – 从客户端访问两次网页
- 浅谈ASP.NET Core中间件实现分布式 Session
- asp.net-mvc – 将MvcSiteMapProvider与属性和属
- asp.net-mvc – Html.BeginForm()与GET方法
- 在.net核心项目中获取DefinitelyTyped打字稿定义
- asp.net-web-api2 – Swashbuckle 5和multipart
- ASP.NET MVC 3数据注释:动态添加验证
- asp.net – 在主页面加载中丢失了ViewState对象
热点阅读