attributerouting

    1热度

    2回答

    我想使用这里描述[RoutePrefixAttribute]此RouteOrder可选属性: http://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2#order 为了解决暧昧控制器选择问题。问题是,我根本找不到这样的属性(没有智能感,不会编译)!我使用 System

    2热度

    1回答

    我想在WEB API中使用AttributeRouting实现版本控制。我已经在控制器下定义了两个名为v1和v2的文件夹。我在每个文件夹中有多个控制器。在产品控制器I定义 RoutePrefix为[RoutePrefix( “V1 /产品”)]和[RoutePrefix( “V2 /产品”)] 当我去到URI V1 /产品能正常工作但是v2/product也会执行v1文件夹中的代码。属性路由是否支

    1热度

    1回答

    我在现有的MVC 5项目中使用带有属性路由的WebAPI 2.2。我打算将整个网站迁移到WebAPI,但这需要一些时间。我有一切工作,但我担心我可能做错了什么。 This SO post seems to suggest I should be calling GlobalConfiguration.Configure(WebApiConfig.Register) in the Global.as

    0热度

    1回答

    我有一个asp.net mvc web应用程序的大型应用程序是多语言支持15种不同的语言。由于需要本地化网址,因此我使用属性路由来本地化我的路由。这创建了2675条路线。 我使用Html.ActionLink和Url.Action辅助方法来为我的控制器动作生成url。我发现尽管在我的部分剃刀视图中包含这些内容会减慢我的视图渲染速度。例如,如果我删除其中的一部分,响应时间可以从5秒到6秒不到一秒。

    1热度

    1回答

    我有一个非常基本的WebApi控制器,如下所示,它使用属性路由。 public class ValueController : ApiController { //This route returns a 404 [Route("api/v1/values")] public Value GetValue() { return new Valu

    2热度

    1回答

    我有一个基础控制器,它包含几个我想使用属性路由的动作,而不必在从基础继承的控制器中重写这些方法。 由于.NET MVC 5.2本应根据此可能:http://www.asp.net/mvc/overview/releases/whats-new-in-aspnet-mvc-52 提供的示例展示了如何使用一个类级别的属性,但我想在行动层面Implment它。有没有人成功实现了动作级别的属性继承? 我看

    0热度

    1回答

    首先让我清楚我正在谈论AttributeRouting http://attributerouting.net/的独立项目,而不是内置的属性路由。 利用他们的示例代码此稍作修改的版本: public class SampleController : Controller { [GET("Sample")] public ActionResult Index() { /* ..

    0热度

    2回答

    我使用最新的MVC,并使用属性路由。 当用户提交联系表单时,它会重定向到“谢谢您提交信息”视图,路线为foo.com/success。 如何配置它以便我的代码可以像往常一样重定向到success操作,但用户无法直接导航到它?

    5热度

    1回答

    我正在使用asp.net mvc 4 web应用程序中的属性路由。这是一个单一的应用程序,支持15种不同的文化和20多种语言。这样做的结果是,我的路由表非常大,超过3000条路由。这么多路线的主要原因是因为路线是按照语言本地化的。这样做的后续效果是导致查询速度缓慢,并导致网站性能下降。 我正在寻找提高性能的方法。所以寻找提示。不幸的是,由于业务限制,我无法改变我的路由结构。我有这么多路由的主要原因

    2热度

    1回答

    我想从我的控制器中排除后缀'Controller'并将其替换为'Resource'。所以'FundsController'将成为'FundsResource'。 问题是我无法通过基于约定或属性路由的路由到我指定的操作,当我更改替换术语“控制器”,并得到一个错误,指出找不到具有该名称的控制器。 我该如何满足上述设计要求,并且能够在没有问题的情况下进行布线?无论是在基于约定或属性路由?或者我们是否可以