href 不返回任何内容?

发布于 2024-09-14 22:28:39 字数 171 浏览 4 评论 0原文

我的项目的模块文件夹中有一个用户控件。我有一个像这样的链接 在此控件中进行测试。当我将鼠标悬停在页面上的“测试”上时,我可以看到整个网址,例如“www.example.com\projectName\Modules”。但我想让它显示为“www.example.com\projectName”的网址。我想删除该模块文件夹名称。

I have a user control in the modules folder of my project. and I have a link like
Test in this control. When ever I mouseover this "Test" on the page, I can see the whole url like this "www.example.com\projectName\Modules". But I want to make it such a way that it should display the url as "www.example.com\projectName". I want to get rid of that modules folder name.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

与风相奔跑 2024-09-21 22:28:39

我假设您想更改状态栏中显示的悬停文本?

为此,您可以使用以下内联脚本来执行此操作:

<a href="http://www.google.com/somegarbage"
    onmouseover="window.status='http://www.google.com'; return true"
    onmouseout="window.status=''">Google</a>

这将生成一个带有文本 Google 的链接,当您将鼠标悬停在其上时,状态栏文本将显示为 http:// www.google.com 而不是实际的网址 http://www.google.com/somegarbage

您只需更改上面的代码即可通过替换 onmouseover 事件中分配的文本来注入您想要的任何内容。

I am assuming here you want to change the hover text that appears in the status bar?

To do some you could use the following inline script to do so:

<a href="http://www.google.com/somegarbage"
    onmouseover="window.status='http://www.google.com'; return true"
    onmouseout="window.status=''">Google</a>

This would produce a link with the text Google and when you hover over it the status bar text would show as http://www.google.com instead of the actual url which is http://www.google.com/somegarbage.

You can just change the code above to inject whatever you want by replacing the text being assigned in the onmouseover event.

爱的那么颓废 2024-09-21 22:28:39

默认情况下,Href 属性只会附加当前 url。因此,如果您在这样的页面上

http://abc.com/projects/index.htm

,并且在该页面的 html 中

<a href="about/index.htm">link text</a>

,那么生成的 url 将是

http://abc.com/projects/about/index.htm

但是,如果您在 href 前添加 / 字符,那么它将使链接相对到网站根目录,它会给你你正在寻找的东西。

<a href="/about/index.htm">link text</a>

将转到

http://abc.com/about/index.htm

所以在你的情况下......

让你的链接像这样..

<a href="/projectName">Test</a>

By default the Href attribute will just append the current url. So if you're on a page like

http://abc.com/projects/index.htm

and in the html for this page you have

<a href="about/index.htm">link text</a>

Then the resulting url will be

http://abc.com/projects/about/index.htm

However, if you prefix the href with a / character, then it will make the link relative to the site root and it will give you what you're looking for.

<a href="/about/index.htm">link text</a>

will go to

http://abc.com/about/index.htm

So in your case....

Make your link like this..

<a href="/projectName">Test</a>
人间☆小暴躁 2024-09-21 22:28:39

如果您可以设置您的要运行服务器,您可以执行以下操作:

<a href="~/" runat="server">Test</a>

If you can set your <a> to runat server, you can do:

<a href="~/" runat="server">Test</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文