ASP MVC 2 Динамический Href По Javascript - PullRequest
0 голосов
/ 22 августа 2010

Вот предложение:

Моя ссылка:

<li><% =Html.ActionLink("Scheme", null, null, null, new { @id = "schemeid" })%></li>

JavaScript для изменения href:

<script>
    document.getElementById('schemeid').href= "Test/ALL";
</script>

Работает в любом браузере на ASP.NET dev.server на vs2010;но когда я размещаю его на iis 7. он терпит неудачу.и в источнике веб-страницы у меня есть href = ""

Может ли кто-нибудь помочь?

Ответы [ 2 ]

1 голос
/ 22 августа 2010

Прежде всего, попробуйте использовать Firefox и проверьте «Ошибки консоли», чтобы увидеть, есть ли у вас какие-либо ошибки JavaScript. Во-вторых, попробуйте это:

<script>
    $(document).ready(function () {
        document.getElementById('schemeid').href= "Test/ALL";
    });
</script>

Вам понадобится jQuery. Возможно, ваш скрипт выполняется перед рендерингом тега.

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

найдено решение.спасибо каждому телу.вот ответ:

document.getElementById('list').innerHTML='<% =Html.ActionLink("Scheme","ALL","Test")%>';

<li id="list"><% =Html.ActionLink("Scheme", null, null)%></li>    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...