0

私はこのフォームを持っています

@using (Html.BeginForm("SendEmail", "Bids", FormMethod.Post, new { @id = "EmailForm" }))
{
    @Html.EditorFor(o => o.AddedVendors)
    @Html.HiddenFor(o => o.BidID)
    @Html.LabelFor(o => o.Negotiation)
    <br />
    @Html.EditorFor(o => o.Negotiation)
    <br />
    @Html.LabelFor(o => o.Subject)
    <br />
    @Html.EditorFor(o => o.Subject)
    <br />
    @Html.LabelFor(o => o.Body)
    <br />
    @Html.EditorFor(o => o.Body, "TextArea")
    <br />
    @Html.LabelFor(o => o.From)
    <br />
    @Html.EditorFor(o => o.From)
    <br />
    <input type="submit" value="Send" />
}

_BidEmailというタイトルのコントローラーでタイトルが付けられた部分ビューBids

このフォームが送信されると、コントローラーとコントローラーが呼び出さBids/SendEmailれますBids/_BidEmail。どうしてこれなの?

私が使用した場合、$("#EmailForm").submit(function(){return false;});それは呼び出されませんがSendEmail、それでも呼び出します_BidEmail

4

0 に答える 0