将表单值从视图传递到控制器

问题描述 投票:0回答:0

我是 ASP.NET 的新手,我的视图由一些表单值组成,并且有 2 个按钮保存和取消。在按钮“保存”上单击我想将表单值发送到控制器方法。

当我搜索时,我发现输入按钮类型为提交,但我想将值保存在数据库中而不进行发布..是否可以不进行发布?

测试.cshtml

@{
    ViewData["Title"] = "Cars";
}
<style>
    .form-group {
        margin-bottom: 0rem;
    }
</style>
<div class="modal test" id="testModal" tabindex="-1" aria-labelledby="testModalLabel" aria-hidden="true">
    <div class="modal-test dialog modal-dialog-centered">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="exampleModalLabel">Car</h5>
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
                <form class="forms-sample">
                    <div class="form-group row">
                        <label class="col-sm-4 col-form-label">CarName</label>
                        <div class="col-sm-8">
                            <input type="text" class="form-control" id="txtName" placeholder="car Name">
                        </div>
                    </div>
                    <div class="form-group row">
                        <label class="col-sm-4 col-form-label">Car Type</label>
                        <div class="col-sm-8">
                            <select class="form-control form-control-sm" id="drpcarTypes">
                                <option value="0"> --Select--</option>
                                <option value="1"> Petrol</option>
                                <option value="2"> Diesel</option>
                                <option value="3"> Hybrid</option>
                                <option value="5"> EV</option>

                            </select>
                        </div>
                    </div>
                    <div class="form-group row">
                        <label class="col-sm-4 col-form-label">Email Id</label>
                        <div class="col-sm-8">
                            <textarea class="form-control" id="emaiId" rows="4"></textarea>
                        </div>
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-gradient-ghsd-dark" data-bs-dismiss="modal" style="padding: 0.55rem 1.12rem;">Cancel</button>
                <button type="button" class="btn btn-gradient-sdjuk-primary" style="padding: 0.55rem 1.2rem;">Save</button>
            </div>
        </div>
    </div>
</div>
asp.net-mvc-4 razor
© www.soinside.com 2019 - 2024. All rights reserved.