0

ブートストラップ ドロップダウン リストで、別のアクション結果に投稿したいと考えています。Html Begin Form を使用して投稿しようとしましたが、うまくいきませんでした。以下のコードを参照してください。

前:

<div class="OrderButton btn-group">
    <button class="btn btn-primary btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">
        Place Order <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <li><a href="#">Order One</a></li>
        <li><a href="#">Order Two</a></li>
    </ul>
</div>

私の試み:

<div class="OrderButton btn-group">
    <button class="btn btn-primary btn-lg dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">
        Place Order <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
        @using (Html.BeginForm("Home", "OrderOne", FormMethod.Post))
        {
            <li><a>Order One</a></li>
        }
        @using (Html.BeginForm("Home", "OrderTwo", FormMethod.Post))
        {
            <li><a>Order Two</a></li>
        }
    </ul>
</div>
4

1 に答える 1

1

ここで使用できActionLinkます。

<ul class="dropdown-menu" role="menu">            
            <li>@Ajax.ActionLink("Order One", "OrderOne","Home", new AjaxOptions { HttpMethod="POST"})</li>   
            <li>@Ajax.ActionLink("Order Two", "OrderTwo","Home", new AjaxOptions { HttpMethod="POST"})</li>            
    </ul>
于 2015-03-17T09:52:11.823 に答える