小编fre*_*doo的帖子

Url.RouteUrl返回null

我在最佳实践中为一条路线建立了一个UrlHelper

问题是在调试中找到的时候返回的值总是为null

Url.RouteUrl("x")返回null

Url.RouteCollection ["X"]返回路线

我正在尝试:

public static string Category(this UrlHelper helper, int Id, string category)
{
     return helper.RouteUrl("X", new {id = Id, category= category});
}
Run Code Online (Sandbox Code Playgroud)

我看不出我做错了什么

asp.net-mvc asp.net-mvc-routing

10
推荐指数
1
解决办法
5265
查看次数

如何通过叠加层检测谷歌地图上的点击事件?

我的问题是我有一个圆形地图覆盖,但我希望能够通过点击地图设置新的中心来移动圆圈,实际的问题是,当我点击覆盖并调用我的方法'setCenter(叠加, latlng)',我得到未定义的latlang和有效的叠加.

这里有一个示例可以说明问题,如果单击地图绘制多边形,如果单击多边形内部没有绘制新多边形,如果单击地图上的任何其他位置,将绘制多边形 http:// code. google.com/apis/maps/documentation/examples/polygon-simple.html

我希望能够单击多边形并绘制一个新的多边形使它们重叠

谢谢

google-maps

8
推荐指数
1
解决办法
5715
查看次数

报告服务匿名访问报告

我不能为需要访问报告的每个人创建一个NT帐户.有没有人知道或有一个信息链接,允许匿名访问报告服务报告?

谢谢

anonymous-access reporting-services

5
推荐指数
1
解决办法
2万
查看次数

asp.net mvc本地化

我正在尝试使用路由实现本地化

我有以下内容:

routes.MapRoute( "DefaultLocalized", 
                 "{lang}/{controller}/{action}/{id}",
                 new { controller = "Home",
                       action = "Index",
                       id = "",
                       lang = "en" }
               );

routes.MapRoute( "Default",
                 "{controller}/{action}/{id}",
                 new { controller = "Home",
                       action = "Index",
                       id = "" }
               );
Run Code Online (Sandbox Code Playgroud)

当我调用我的页面时domain/en/home/index,它工作正常,但当我打电话时,domain/home/index我得到错误404:无法找到资源.

此外,当我在domain/en/home/index我点击一个安全的页面时,我被重定向到domain/Account/login如何重定向到domain/en/Account/login

另外,当我收到应用程序错误时,如何将其重定向到domain/en/home/error

真正的问题是如何使用语言作为路由参数实现本地化?

c# asp.net-mvc routing localization

5
推荐指数
3
解决办法
7380
查看次数