не вернуть ничего? - PullRequest
       8

не вернуть ничего?

0 голосов
/ 17 августа 2010

У меня есть пользовательский элемент управления в папке модулей моего проекта.и у меня есть ссылка, как Test в этом элементе управления.Всякий раз, когда я наводю курсор мыши на этот «Тест» на странице, я вижу весь URL-адрес, например, «www.example.com \ projectName \ Modules».Но я хочу сделать так, чтобы URL отображался как «www.example.com \ projectName».Я хочу избавиться от этого имени папки модуля.

Ответы [ 3 ]

3 голосов
/ 18 августа 2010

Я предполагаю, что вы хотите изменить текст при наведении, который отображается в строке состояния?

Для этого вы можете использовать следующий встроенный скрипт:

<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 вместо фактического URL, равного http://www.google.com/somegarbage.

.

Вы можете просто изменить приведенный выше код, чтобы ввести что угодно, заменив текст, назначаемый в событии onmouseover.

0 голосов
/ 18 августа 2010

Если вы можете установить на сервер runat, вы можете сделать:

<a href="~/" runat="server">Test</a>
0 голосов
/ 17 августа 2010

По умолчанию атрибут 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>
...