在Asp.Net的共享/静态函数中使用ResolveUrl()的最佳方法是什么? 我当前的VB.Net解决方案是:

Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")

或C#:

System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");

但是我意识到这并不是最好的调用方式。

===============>>#1 票数:48 已采纳

在Asp.Net的共享/静态函数中使用ResolveUrl()的最佳方法是什么? 我当前的VB.Net解决方案是:

Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")

或C#:

System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");

但是我意识到这并不是最好的调用方式。

===============>>#2 票数:23

在Asp.Net的共享/静态函数中使用ResolveUrl()的最佳方法是什么? 我当前的VB.Net解决方案是:

Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")

或C#:

System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");

但是我意识到这并不是最好的调用方式。

===============>>#3 票数:3

在Asp.Net的共享/静态函数中使用ResolveUrl()的最佳方法是什么? 我当前的VB.Net解决方案是:

Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")

或C#:

System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");

但是我意识到这并不是最好的调用方式。

  ask by travis translate from so

未解决问题?本站智能推荐:

3回复

没有ASP.NET页面的ResolveUrl

我正在寻找一种解决相对URL的方法,就像你使用页面或控件实例( MSDN Docs )一样,例如: ...但是当我只有一个HttpContext可用时,例如当我在HttpHandler中时。 我是否需要使用自定义功能,例如此处显示的功能 ? 或者有没有办法获得Page使用的底
2回复

是否可以覆盖ResolveUrl?

我使用以下.net应用程序来解析图像或CSS文件或JavaScript文件的路径。 我所有的页面和控件都继承自基本页面或基本用户控件。 我尝试过但未成功覆盖ResolveUrl方法,因此我可以在文件路径中包含一些自定义逻辑。 有什么想法可以覆盖ResolveUrl方法吗?
2回复

母版页中的ResolveUrl问题

好的, 我知道这很奇怪,但是当我将此代码放在master.page中的<head runat="server"></head>时,它就是这样呈现的: 它没有看到asp.net需要处理的事情。 这是原始代码: 基本上,Asp.Net不会处理下面的
3回复

路径无法访问asp.net中的root上的css或js文件

当我尝试从子文件夹en/Default.aspx文件访问它们时,我无法获得CSS或JS文件的正确路径。 我有以下文件夹结构 en/Default.aspx文件中的代码 当我使用../ path时,它总是以http://localhost:49831/en/scripts/s
4回复

从静态函数访问控件属性

这是我得到的: 并在后面的代码中: 我收到以下错误: Cannot refer to an instance member of a class from within a shared method or shared member initializer without
4回复

复杂的共享/静态成员的最佳实践

我接管了ASP.NET应用程序,并在应用程序的多个类中找到了它。 程序员之前定义了几个共享/静态变量,它们在整个应用程序中充当“复杂枚举”。 作为一个相当新的程序员,这似乎不是最佳实践。 这是一个例子: 构造函数进行描述,然后使用存储过程(数据库为SQL Server)从数据库
1回复

全局变量Web方法

在WebForms中使用Web方法时,必须在各自的页面代码后面将这些方法声明为静态(或在VB中共享)。 有时我需要多个Web方法需要使用的全局变量,并且为了使用它们,这些变量也必须声明为static。 我现在面临两个问题。 当多个用户在同一页面中调用Web方法时使用这些变量时,因为如果
7回复

静态函数并发ASP.NET

如果你有两个线程在同一时刻调用静态函数,是否存在并发风险? 如果该函数使用类的静态成员,是否还有更大的问题? 这两个电话是否彼此分开? (该函数就像复制了两个线程一样?) 它们会自动排队吗? 例如,在下一个例子中,是否存在风险? 接下来的例子,是否存在风险?
1回复

ResolveUrl在asp.net的母版页中不起作用

好的,我有一些代码和sanapshot可以解释我的问题, 我有一个Main.Master母版页,其中包含css和jquery所有引用, 并在Main.Master页面加载事件中 我项目的根目录就是这样 View文件夹内的WebForm1 , WebForm2和其
2回复

静态WebMethod中的ResolveUrl

在静态的asp.net网络方法中,如何将“ ../../images/test.png”之类的网址解析为“ http://yoursite.com/images/test.png ”?