asp.net-mvc-routing相关内容
这是一个简单的问题,我只是出于好奇而问 像这样设置到区域的端点路由: app.UseEndpoints(endpoints =>{endpoints.MapControllerRoute(名称:“默认",模式:"{controller = Home}/{action = Index}/{id?}");endpoints.MapControllerRoute(名称:“区域",模式:"{ar
..
在尝试将路由映射添加到某个动作时,我遇到许多不同的错误! 我正在尝试为 GET/Admin/Users/User/1 获得此路线和 POST/Admin/Users/User 但是很遗憾,Controller中已经有一个User属性!所以我不能使用 public ActionResult User(long id),因为我需要隐藏用户属性(我需要保留该属性,因为它是Controller
..
我写了一个属性route Route("Home/{category?}/{Subcategory?}/List")想要匹配以下示例/Home/C1/S1/List ,/Home/C1/List ,/Home/List 但是仅为了匹配第一个URL,可选参数不起作用.如何使用匹配上述三个示例的路由规则? 公共类HomeController:控制器{公共IActionResult Index(
..
我有一个正在研究的MVC测试项目,以查看是否可以进行角度布线. 使用它的意思是我希望能够为我的应用创建一个登陆页面: www.testapp.com 然后,当人们登录时,我希望MVC将其路由到 testapp.com/Dashboard/#/,然后,我希望能够使用ng-view来加载具有Angualar的页面,如下所示: testapp.com/Dashboard/#/PageOne
..
这是我的路线注册代码: routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "course_list", "course/list", new { controller = "course", action
..
我想知道如何在给定区域,控制器和动作名称的情况下获取URL.到目前为止,我只能想出的是: var httpContext = new HttpContextWrapper(HttpContext.Current); var routeData = RouteTable.Routes.GetRouteData(httpContext); if (routeData != null) {
..
我有一个完整的Web窗体应用程序,并且想要迁移到MVC,然后再开始尝试实施俱乐部网站我已经为Web窗体网站创建了一个文件夹,使用Web窗体母版页代码修改了共享文件夹中的Site.Master,结果如下: 根据说明,我必须在Global.asax中添加到站点的路由,其中 我尝试了许多映射路由功能,例如: routes.MapRoute( "news", // Rout
..
如何在ASP.Net MVC网站中创建到虚拟目录的忽略路由? 我的网站是IT02:8069,我创建了一个虚拟目录IT02:8069/AVR01,因为在此目录中,我具有此路径的文件IT02:8069/AVR01/2012/05/14/09/10/59000c00412.spx ,但是如果我尝试按此路径进行连接,则会得到错误500.19.该路径内的所有文件均为* .spx 解决方案 已更
..
是否可以在mvc中更改给定操作的URL,而无需更改所调用的操作或控制器? 如果是这样,将如何在以下MapRoute上完成此操作: routes.MapRoute( "Estate.CloseDeal", "Estate/CloseDeal/{groupId}/{paymentType}/{mortgageValue}/{province}
..
是否可以使用URL的控制器/视图: http://mydomain/SomeFolder/ 和一个类似的物理文件夹将文件放入其中 http://mydomain/SomeFolder/*.* 当前的URL http://mydomain/SomeFolder/,仅在web.config允许的情况下返回浏览的物理文件夹,但我希望它返回视图,而http://mydomain/Som
..
我对路由映射进行了更改,该路由映射如下: routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}/{title}", defaults: new { controller = "Home", action = "Inde
..
我正在尝试创建旧版路由,以将旧的asp链接重定向到新的url. 我的路线如下,它是列表中的第一条路线: routes.MapRoute( "", // Route name "{*path}", // URL with parameters new { controller = "Legacey", action = "Legacey" }, new {
..
我有一个ASP.NET MVC应用程序. 我有一个单一的功能模式,可以通过HTTP POST和HTTP DELETE调用. 尽管调用了Post,但从未调用过Delete.我确认IIS接受HTTP删除.有任何评论吗? 路由和控制器: routes.MapHttpRoute( name: "RegisterCard", routeTem
..
我想做以下事情: public class HomeController : Controller { // Redirect to the phpinfo.php file public ActionResult PhpInfo() { return RedirectToRoutePermanent("~/Views/Home/PhpInfo.php
..
我正在尝试为自己的MVC应用程序在C ++中重新实现ASP.NET MVC路由规则. 当前,在最佳情况下,代码至少需要 O(N),如果访问unordered_map内部的控制器/动作不是 O(1),则代码会花费更多. 我希望我的代码更喜欢使用URI中已有控制器的路由,例如,如果当前URI为'projects/2/show'并且我具有'[Controller]/[动作]/[ID]/','[控制器
..
我知道这个问题以前已经解决过,但是我没有找到解决方案.我已经创建了一个MVC网站.当我在本地运行它时,一切正常,但将其上传到我们的网络时,路由不起作用,并且出现404错误. 这是我的本地链接 http://localhost:49641/ 这是网址 www.hovdenoil.com 让我知道您是否需要我的任何代码. 解决方案 从您的网站发送的标头中可以看出,您正在运行I
..
我有一个问题. 假设我有以下路线: /访客/{var1}/{var2} /来宾/{var1}/{var2}/edit 当我进入/Guest/123/321页面时,我具有指向/Guest/123/321/edit?id=1的链接. /Guest/123/321/edit?id=1页上有一个表单,该表单将自己张贴在相同的地址上. 假设我的操作如下: public Acti
..
我正在VS 2013中使用标准MVC模板. 通过默认设置, http://website/将被路由到网站/Home/Index. 如何直接在网站根网址下路由所有“操作",例如 http://website/xxx 到显示与 http://website/Home/xxx 相同的内容?例如,如何使 http://website/About 在Home控制器中执行About操作?如果可能的
..
因此,我正在为控制器使用属性路由,如下所示: [Route("last/{id:int}")] public IHttpActionResult GetUpdateLast([FromUri] int id) { return Ok(); } 现在,我想将其转换为接受整数数组,在控制器参数中,我只需切换到[FromUri] int id[]即可,
..
这让我有些头疼.最终,我试图返回图像,但是我一直在尝试并将其简化为使用字符串. 我想要什么: 转到URL: http://xxx/api/helloworld/1 回复:“你好,世界!" 以下Web api声明适用于提供的网址; public string Get([FromUri]int id) { return "Hello World"; } public Tas
..