我使用 html.beginform 从控制器视图发送信息,它改变了页面的整个视图 - ASP.NET

问题描述

我想向控制器发送信息,我使用html.beginform,但是这个函数改变了页面的整体视图(cshtmlenter image description here)。 我试图改变括号的位置,然后它通过不会改变视图而是传递空值。 我添加到视图的图像中,我期望得到什么以及我得到什么。 期望:https://ibb.co/1vyxRz9 https://ibb.co/gmx80z5 感谢帮助。

@using (Html.BeginForm("ConfirmPayment","Ticket",new
{
    Title = Model.tickets[0].MovieName,Price = Model.tickets[0].Price.ToString(),}))
{

    <form class="credit-card" action="ConfirmPayment" method="post">

        <div class="form-header">

            <h4 class="title">Credit card detail</h4>

        </div>
        <div class="form-body" required>
            <!-- Card Number -->
            <input type="text" class="card-number" placeholder="Card Number">

            <!-- Date Field -->
            <div class="date-field" required>
                <div class="month">
                    <select name="Month">
                        <option name="Month" value="January">January</option>
                        <option name="Month" value="February">February</option>
                        <option name="Month" value="march">march</option>
                        <option name="Month" value="April">April</option>
                        <option name="Month" value="May">May</option>
                        <option name="Month" value="June">June</option>
                        <option name="Month" value="July">July</option>
                        <option name="Month" value="August">August</option>
                        <option name="Month" value="September">September</option>
                        <option name="Month" value="October">October</option>
                        <option name="Month" value="November">November</option>
                        <option name="Month" value="December">December</option>
                    </select>
                </div>
                <div class="year">
                    <select name="Year">
                        <option name="Year" value="2020">2020</option>
                        <option name="Year" value="2021">2021</option>
                        <option name="Year" value="2022">2022</option>
                        <option name="Year" value="2023">2023</option>
                        <option name="Year" value="2024">2024</option>
                    </select>
                </div>
            </div>

            <!-- Card Verification Field -->
            <div class="card-verification" required>
                <div class="cvv-input">
                    <input type="text" placeholder="CVV">
                </div>
                <div class="cvv-details">
                    <p>3 or 4 digits usually found <br> on the signature strip</p>
                </div>
            </div>

            <!-- Buttons -->
            <input class="btnProcced" value="Proceed" type="submit" />
            <input class="btnPaypal" value="Pay With Paypal" type="button" onclick="location.href='https://www.paypal.com/il/home?locale.x=he_IL'" />
        </div>


        

    </form>
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)