0

以下のような見解があります。2 つの送信ボタンがあります。1 つは 用find new car、もう 1 つは 用find used carです。controller で選択したドロップダウンの値を取得するにはどうすればよいですか?

また、ユーザーが 2 つのボタンのどちらを押したかを確認するにはどうすればよいですか?

@{
        ViewBag.Title = "Home Page";
    }
    @using (Html.BeginForm("Home", "home"))
    {

        <table>
            <tr>
                <td>
                    <h2>
                        Find New car</h2>
                    <table>
                        <tr>
                            <td>
                                <select id="ddlBrand" name="ddlbrand" style="width: 200px;">
                                    <option value="0">---Select Brand---</option>
                                    <option value="1">---b1---</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <select id="ddlModel" name="ddlModel" style="width: 200px;">
                                    <option value="0">---Select Model---</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <select id="ddlFuelType" name="ddlFuelType" style="width: 200px;">
                                    <option value="0">---Select Fuel Type---</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <select id="ddlBudget" name="ddlBudget" style="width: 200px;">
                                    <option value="0">---Select Your Budget---</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <input type="button" name="FindNewCar" value="GO"  />
                            </td>
                        </tr>
                    </table>
                </td>
                <td>
                    <h2>
                        Find used car</h2>
                    <table>
                        <tr>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <select id="ddlBrand1" name="ddlbrand" style="width: 200px;">
                                                <option value="0">---Select Brand---</option>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <select id="ddlModel2" name="ddlModel" style="width: 200px;">
                                                <option value="0">---Select Model---</option>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <select id="ddlFuelType2" name="ddlFuelType" style="width: 200px;">
                                                <option value="0">---Select Fuel Type---</option>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <select id="ddlCity" name="ddlCity" style="width: 200px;">
                                                <option value="0">---Select City---</option>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input type="button" name="FindNewCar" value="GO" />
                                        </td>
                                    </tr>
                                </table>
                            </td>
                            <td>
                                <table>
                                    <tr>
                                        <td>
                                            <h4>
                                                Sell Car</h4>
                                            <br />
                                            Sell your car faster, at right price ...<a href="#"> Sell Car»</a>
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </td>
                <td>
                    aaaaaaaaaaa
                </td>
            </tr>
        </table>

    }
4

1 に答える 1

-1

コントローラー内に 2 つのアクション メソッドをセットアップし、Html.ActionLink メソッドを使用してフォームを作成する必要があります。

例:

public ActionResult FindNewCar(string ddlbrand, string ddlModel, string ddlFuelType, string ddlBudget)
{
     // Do something here.
}

public ActionResult FindUsedCar(string ddlbrand2, string ddlModel2, string ddlFuelType2, ddlCity)
{
     // Do something here.
}

意見

@using (Html.BeginForm("Home", "home"))
{
     @Html.ActionLink(...)
}

編集

上記の変更を参照

于 2012-10-06T14:17:55.773 に答える