首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Asp.Net MVC:如何在我的网址中启用短划线?

在Asp.Net MVC中,要在网址中启用短划线,可以通过以下方法实现:

  1. 在项目的根目录中找到RouteConfig.cs文件,该文件包含了所有的路由配置。
  2. RegisterRoutes方法中,找到routes.MapRoute方法的调用,通常是第一个参数为"Default"的调用。
  3. MapRoute方法中,可以看到一个名为url的参数,这是一个字符串,表示路由的URL模板。在这个字符串中,可以使用大括号{}来表示参数,例如{controller}/{action}/{id}
  4. 要在网址中启用短划线,可以在url字符串中使用连字符-来代替空格。例如,如果要将{controller}{action}之间的空格替换为短划线,可以将url字符串修改为{controller}-{action}
  5. 保存更改并重新启动应用程序。现在,所有的URL都应该包含短划线而不是空格了。

需要注意的是,这种方法只会影响路由配置中指定的部分,如果在其他地方使用了空格,则需要手动替换为短划线。此外,这种方法只适用于路由配置中指定的部分,对于其他部分(例如查询字符串)则无法生效。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

win10如何安装iis_装win10配置要求

第一次修改时候出现了成功页面,但是后来删除了IIS默认网站就打不开了,但是不影响。...Web应用程序】,【VS2010】MVC项目 这里选择是【MVC】,身份验证选择是【无身份验证】 2.发布项目:右键【ViewerWeb】,选择【发布】 根据下面的图片指示下一步 下一步...IIS上添加网址 1. 打开【IIS管理器】 2. 添加网址:单击【网站】,【添加网站】 网站名称随便起,物理路径为项目发布路径。这里端口需要注意,不要起已经被占用端口 之后修改身份验证。...根据需要启用。 点击应用程序池,在添加网站上进行高级设置。 3. 访问网址 http://localhost:9991/ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.1K20
  • 使用Glimpse 监测ASP.NET MVC网站

    使用MiniProfiler调试ASP.NET MVC网站性能,MiniProfiler可以很好处理网站后端每个处理时间事件,但是MiniProfiler是无法远程做监测动作,MiniProfiler...Glimpse是一款.NET下性能测试工具,支持asp.netasp.net mvc, EF等等,优势在于,不需要修改原项目任何代码,且能输出代码执行各个环节执行时间 ,安装方式非常简单,通过nuget...在官网上说明,目前Glimpse支持ASP.NET WebForm与ASP.NET MVC。...其实glimpse可以结合ELMAH,让ELMAH所记录到错误讯息于glimpse显示,在系统登入认证后,只要启用glimpse就可以去看ELMAH纪录数据,不必再另外进入ELMAH, 接下来介绍如何透过...MVC 应用 Elmah for Glimpse – Best of Both Worlds Using Glimpse with ASP.Net MVC

    4.6K90

    ASP.NET MVC 5 - 给数据模型添加校验器

    您可以在一个地方 (模型类) 以声明方式指定验证规则,这个规则会在应用程序任何地方执行。 让我们看看您如何在本电影应用程序,使用此验证支持。...ASP.NET MVC 验证错误UI 重新运行应用程序,浏览 /Movies URL。 单击Create New链接,来添加一部新电影。在窗体填写一些无效值,然后单击Create按钮。...下图显示了如何禁用 Internet Explorer JavaScript。 ? ? 下图显示了如何在火狐浏览器禁用 JavaScript。 ?...下图显示了如何在 Chrome 浏览器禁用 JavaScript。 ? 下面是框架代码在之前教程中生成Create.cshtml视图模板。...欲了解更多信息,请参阅see Brad  Wilson'sASP.NET MVC 2 Templates。 (虽然写MVC2,本文仍然适用于ASP.NET MVC 5的当前版本。)

    9K70

    微软发布ASP.NET Core 2.2,先睹为快。

    很高兴地宣布ASP.NET Core 2.2现在作为.NET Core 2.2一部分提供! 如何获取?...Health Checks API 由于进程内托管支持,IIS上吞吐量提高了400% 高达15%MVC模型验证性能得到改善 问题详细信息(RFC 7807)支持MVC以获取详细API错误结果 在...有关升级到ASP.NET Core 2.2更多信息,请参阅此处。 生命周期 ASP.NET Core 2.2是目前.NET Core系列最新版本。...如果您使用进程内托管在.NET Core 2.2上运行ASP.NET Core应用程序,则只需在Azure门户启用64位选项,该站点现在将以64位进程运行。...有关如何在Azure App Service中使用其他配置在64位进程运行ASP.NET Core应用程序其他信息,请参阅此文章。

    3.4K40

    Asp.Net Core Web应用程序—探索

    Program.cs 看到这个文件也很奇怪,Web是依赖IIS部署,AspNet是没有Program,那么Core为什么多出了个Program文件呢?我们调查一下。...可以看到ConfigureServices里只调用了services.AddMvc(),查看官方介绍,原来这个方法是将Mvc服务添加到指定服务集合。...模式路径,也就是说,Asp.Net Core Web应用程序也是用Mvc路由访问网址,所以,Mvc服务是必须添加。...结语 综上所述,我们对Asp.Net Core Web应用程序已经有了一定了解,然后得出了这样一个结论: [Asp.Net Core Web应用程序]在设计上,采用了MVVM设计理念(cshtml.cs...文件就是我们[服务端]页面的ViewModel了),请求网址使用了Mvc路径访问技术,整体上是一个更优秀AspNet框架。

    1.3K20

    ASP.NET MVC编程——路由

    上面routes.IgnoreRoute("{resource}.axd/{*pathInfo}");{resource}代表一个路由参数,{resource}.axd代表以.axd结尾字符串;{...constraints:new {id=@"\d+"}限制id只能是数值类型 规则:从前到后逐段匹配,请求URL参数少于定义URL时,默认配置补全对应参数。...打开VS->工具->NuGet程序包管理器->程序包管理器控制台,在控制台上输入命令:Install-Package Glimpse.MVC5,然后回车,执行安装,结果如下: 启用Glimpse 运行web...ASP.NET MVC4 Web编程 2.Jon Galloway/Phil Haack/Brad Wilson/K....Scott Allen,孙远帅/邹权译  ASP.NET MVC4 高级编程(第四版) 3.黄保翕,ASP.NET MVC4开发指南 4.蒋金楠,ASP.NET MVC4框架揭秘 5.https://www.asp.net

    1.7K120

    ASP.NET Core 2.2 正式版发布

    400% 提高15%MVC模型验证性能 问题详细信息(RFC 7807)支持MVC以获取详细API错误结果 在ASP.NET Core预览HTTP / 2服务器支持 Bootstrap 4和Angular...除了所有健康检查包之外,BeatPulse团队还结合了其他功能,Application Insights和Prometheus,故障通知和UI界面,我们可以配置不同受监控系统,并具有健康状态全局视图...有关升级到ASP.NET Core 2.2更多信息,请参阅此处。 支持生命周期 ASP.NET Core 2.2是当前.NET Core系列最新版本。...如果您使用进程内托管在.NET Core 2.2上运行ASP.NET Core应用程序,则只需在Azure门户启用64位选项,该站点现在将以64位进程运行。...有关如何在Azure App Service中使用其他配置在64位进程运行ASP.NET Core应用程序其他信息,请参阅此文章。

    2K20

    asp.net core 系列】3 视图以及视图与控制器

    0.前言 在之前几篇,我们大概介绍了如何创建一个asp.net core mvc项目以及http请求如何被路由转交给对应执行单元。这一篇我们将介绍一下控制器与视图直接关系。 1....视图 这里视图不是数据库里视图,是一种展示技术。在asp.net core mvc项目中视图是指以cshtml做扩展名文件,通常在Views文件夹。...所以asp.net core mvc 设置了在名为_ViewImports.cshtml文件添加引用,则在Views下所有视图中都生效。...对于asp.net core mvc而言,一个视图也是一个类只不过这个类是动态生成,不是一个由程序员编写出来类,但是这个类继承自: namespace Microsoft.AspNetCore.Mvc.Razor...1.3 视图检索 在上一节,我们指定了一个布局页名称。布局页也是视图中一种,但我们也只指定了名称,但没有指定路径。asp.net core是如何发现这个名称视图呢?

    2.5K10

    ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景

    表单输入和提交场景 为示范如何在ASP.NET MVC框架处理表单输入和提交场景一些基本原则,我们将建造一个简单产品列表,产品生成,和产品编辑场景。...想了解这些URL是如何导向到 ProductsController 类action方法上的话,请阅读ASP.NET MVC系列第一部分和第二部分。...在ASP.NET MVC框架,表单输入和编辑场景一般是通过在Controller类上呈示2个Action方法来处理。...在第一个预览版,只有"ActionLink"方法是内置于System.Web.Extensions(目前实现核心ASP.NET MVC框架程序集)。...将讨论一些促进快速应用开发内置数据和安全支架(scaffolding)。将讨论你如何在MVC框架中使用ASP.NET AJAX进行启用AJAX编辑。

    5.1K70

    ASP.NET MVC5应用程序快速接入QQ和新浪微博OAuth起步创建应用程序使用NUGET更新OWIN中间件启动SSL支持申请腾讯QQOauth申请新浪微博Oauth快速接入资源地址&源码

    这篇文章演示如何在ASP.NET MVC5应用程序中支持用户使用腾讯QQ和新浪微博open authentication。...申请腾讯QQOauth 1. 打开网址http://connect.qq.com/,或者http://connect.qq.com/intro/login 2....这里比较麻烦是,腾讯需要验证你输入网址是否是你自己所有的,所以你需要有一个自己域名,这里不要尝试修改host方法,腾讯是后台验证,所以没有什么卵用。...4.在创建好以后,在管理中心页面,就可以看到你App id和app key啦 ? 申请新浪微博Oauth 1. 打开网址http://open.weibo.com/,并登录你微博账号。 2....4.创建完成后,在“应用”里就可以看到了,打开你创建应用,在测试账号输入自己账号,因为没有认证账号是不允许进行开发和测试登陆 ?

    1.5K60
    领券