问题标签 [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.
c# - ASP.Net:在共享/静态函数中使用 System.Web.UI.Control.ResolveUrl()
在 Asp.Net 的共享/静态函数中使用 ResolveUrl() 的最佳方法是什么?我目前对 VB.Net 的解决方案是:
或 C#:
但我意识到这不是最好的称呼方式。
jquery - 在用户控件中注册 js 以实现模块化的最佳方法
我有一个这样组织的控件
并且我希望在调用母版页等上注册 javascript,以便在删除该控制文件夹然后注册的任何地方,它将知道如何找到 js 的 URL。
这是我到目前为止所拥有的(在用户控件中)
有任何想法吗?
asp.net - 如何在开发机器的aspx页面中使用绝对url?
我发现自己在我的 aspx 页面中经常使用 ResolveUrl 函数,但解析的路径始终是相对的。我希望能够使渲染路径以常规“ http://localhost/myproject/ ”开头
如果我更改文件的层次结构,如何在不破坏任何代码的情况下实现这一点?编写一个函数并为页面上的每个目标链接调用它会不会效率低下?
php - PHP:如何解析相对网址
我需要一个给定相对 URL 并且基返回绝对 URL 的函数。我搜索并发现了许多以不同方式执行此操作的功能。
有没有规范的方法?
在这个网站上,我看到了 python 和 c# 的很好的例子,让我们得到一个 PHP 解决方案。
.net - 是否需要在 LoadControl() 之前调用 ResolveUrl()?
是否需要TemplateControl.ResolveUrl()
在传递给之前调用TemplateControl.LoadControl()
?
首选哪种方式?
或者也许ResolveClientUrl()
?
model-view-controller - 新的 control().ResolveUrl("") 在部署时不起作用
我有一个使用 MVC 的应用程序。在我的控制器中,我有一个包含图像路径的 viewdata[] (Viewdata["dd"]=new Control().ResolveUrl(path))。这将在我的本地工作,但在部署时它将不再工作。
有人经历过这种场景吗?
非常感谢您的回复。
最好的
hyperlink - 实现 UrlRewriter.net 时保留旧 URL
我今天将 UrlRewriter.net 添加到我的网站,它可以很好地将我的 SEO 链接重定向到实际页面。问题是是否有任何方法可以将我的旧链接保留在站点中,并让 ResolveUrl() 使用规则在我的页面中输出链接。搜索机器人或用户都不应查看“旧”链接。
页面中的示例链接:
我在 web.config 中添加了这样的重写代码:
首先,如果没有像 MVC 那样的任何额外工作就可以呈现链接,这将是很棒的。第二个最好的方法是,如果有一种很好的方法可以在重写列表中添加“另一种方式”的规则。
这也将使我能够在调试时轻松关闭/打开重定向。
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,只关心解析的版本?
谢谢!!!
c# - 相对 URL 的绝对文件路径
我看过很多关于将相对 url 解析为绝对路径的教程,但我想做相反的事情:将系统绝对文件路径解析为相对 url。
有没有一种很好的免破解方法可以将文件路径c:\my_website_root\images\picture_a.jpg
转换为images/picture_a.jpg
我已经看过了,Uri.MakeRelative()
但我认为在这种情况下它不会有用。
编辑:我已经这样实现了,仍然看起来很hacky(esp line#2)
c# - 母版页中的 ResolveUrl 问题
好的,
我知道这很奇怪,但是当我把这段代码<head runat="server"></head>
放在 master.page 之间时,它是这样呈现的:
它没有看到 asp.net 需要处理的事情。
这是原始代码:
基本上 Asp.Net 不处理下面的代码并呈现为普通的 html。
我怎样才能克服这个问题?
提前致谢...
编辑和解决
好吧,人们没有办法做到这一点。我终于想通了,因为 ResolveUrl 或 ResolveClientUrl 仅适用于以下这些:
它对于链接来说太字面了,因此您需要将链接元素放在正文标记中,例如: