LinkButton в ASP.NET MVC

Можно попробовать следующее правило перенаправления.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^$ http://example.com/index.php [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ redir.php?j=$1 [R=301,L]
10
задан Johannes Setiabudi 7 July 2010 в 13:16
поделиться

3 ответа

В ASP.NET MVC вы должны использовать Html.ActionLink (...) вспомогательные методы (и подобные). Они предоставляют гораздо более богатую функциональность, чем LinkButtons.

7
ответ дан 3 December 2019 в 16:10
поделиться

К сожалению, ASP.NET MVC в настоящее время не поддерживает элементы управления веб-формами. Сожалею! : (

Вам нужно будет использовать стандартную HTML-ссылку.

2
ответ дан 3 December 2019 в 16:10
поделиться

Я предполагаю, что вы хотите использовать LinkButton для отправки формы с его помощью? Если это так, я сделал нечто подобное, и это примерно так:

<% using (Html.BeginForm("TitleDetail", "Movies", 
    FormMethod.Post, new{ id = "MyForm", name = "MyForm" })) { %>     
<ul>
    <% foreach (var disc in Model.Title.tblDiscs) { %>
        <li>
            <a class="do-something-link" href="javascript:void(0);">Click</a> 
        </li>
    <% } %>
</ul>
<% } %>

Затем обработайте отправку через jQuery:

$(document).ready(function(){
    $("a.do-something-link").click(function(ev) {
        ev.preventDefault();
        $("#MyForm").submit();
    });
}); 
15
ответ дан 3 December 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: