问题标签 [resolveurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23470 浏览

c# - ASP.Net:在共享/静态函数中使用 System.Web.UI.Control.ResolveUrl()

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

或 C#:

但我意识到这不是最好的称呼方式。

0 投票
2 回答
1468 浏览

jquery - 在用户控件中注册 js 以实现模块化的最佳方法

我有一个这样组织的控件

替代文字

并且我希望在调用母版页等上注册 javascript,以便在删除该控制文件夹然后注册的任何地方,它将知道如何找到 js 的 URL。

这是我到目前为止所拥有的(在用户控件中)

有任何想法吗?

0 投票
2 回答
1424 浏览

asp.net - 如何在开发机器的aspx页面中使用绝对url?

我发现自己在我的 aspx 页面中经常使用 ResolveUrl 函数,但解析的路径始终是相对的。我希望能够使渲染路径以常规“ http://localhost/myproject/ ”开头

如果我更改文件的层次结构,如何在不破坏任何代码的情况下实现这一点?编写一个函数并为页面上的每个目标链接调用它会不会效率低下?

0 投票
7 回答
24149 浏览

php - PHP:如何解析相对网址

我需要一个给定相对 URL 并且基返回绝对 URL 的函数。我搜索并发现了许多以不同方式执行此操作的功能。

有没有规范的方法?

在这个网站上,我看到了 python 和 c# 的很好的例子,让我们得到一个 PHP 解决方案。

0 投票
1 回答
353 浏览

.net - 是否需要在 LoadControl() 之前调用 ResolveUrl()?

是否需要TemplateControl.ResolveUrl()在传递给之前调用TemplateControl.LoadControl()

首选哪种方式?

或者也许ResolveClientUrl()

0 投票
2 回答
506 浏览

model-view-controller - 新的 control().ResolveUrl("") 在部署时不起作用

我有一个使用 MVC 的应用程序。在我的控制器中,我有一个包含图像路径的 viewdata[] (Viewdata["dd"]=new Control().ResolveUrl(path))。这将在我的本地工作,但在部署时它将不再工作。

有人经历过这种场景吗?

非常感谢您的回复。

最好的

0 投票
1 回答
182 浏览

hyperlink - 实现 UrlRewriter.net 时保留旧 URL

我今天将 UrlRewriter.net 添加到我的网站,它可以很好地将我的 SEO 链接重定向到实际页面。问题是是否有任何方法可以将我的旧链接保留在站点中,并让 ResolveUrl() 使用规则在我的页面中输出链接。搜索机器人或用户都不应查看“旧”链接。

页面中的示例链接:

我在 web.config 中添加了这样的重写代码:

首先,如果没有像 MVC 那样的任何额外工作就可以呈现链接,这将是很棒的。第二个最好的方法是,如果有一种很好的方法可以在重写列表中添加“另一种方式”的规则。

这也将使我能够在调试时轻松关闭/打开重定向。

0 投票
3 回答
2886 浏览

search - 如何最好地规范化 URL

我正在创建一个允许用户添加关键字 --> URL 链接的站点。我希望多个用户能够链接到相同的 url(完全相同,相同的对象实例)。

因此,如果用户 1 输入“ http://www.facebook.com/index.php ”,用户 2 输入“ http://facebook.com ”,用户 3 输入“www.facebook.com”,我该怎么做最好将它们“转换”为所有这些都解决的问题:“ http://www.facebook.com/

后端是在 Python 中......

搜索引擎如何跟踪 URL?他们是否保留一个 URL,然后获取它所解析的内容,或者他们是否丢弃与他们解析的内容不同的 URL,只关心解析的版本?

谢谢!!!

0 投票
2 回答
17165 浏览

c# - 相对 URL 的绝对文件路径

我看过很多关于将相对 url 解析为绝对路径的教程,但我想做相反的事情:将系统绝对文件路径解析为相对 url。

有没有一种很好的免破解方法可以将文件路径c:\my_website_root\images\picture_a.jpg 转换为images/picture_a.jpg

我已经看过了,Uri.MakeRelative()但我认为在这种情况下它不会有用。

编辑:我已经这样实现了,仍然看起来很hacky(esp line#2)

0 投票
2 回答
18475 浏览

c# - 母版页中的 ResolveUrl 问题

好的,

我知道这很奇怪,但是当我把这段代码<head runat="server"></head>放在 master.page 之间时,它是这样呈现的:

它没有看到 asp.net 需要处理的事情。

这是原始代码:

基本上 Asp.Net 不处理下面的代码并呈现为普通的 html。

我怎样才能克服这个问题?

提前致谢...

编辑和解决

好吧,人们没有办法做到这一点。我终于想通了,因为 ResolveUrl 或 ResolveClientUrl 仅适用于以下这些:

它对于链接来说太字面了,因此您需要将链接元素放在正文标记中,例如: