小编dan*_*ott的帖子

Razor 页面通过模型绑定发布多个表单

我在单个剃刀页面上有多个表单,我想在单击一个按钮后发布这些表单。我尝试使用一个 javascript 函数来 .submit() 两种表单(放入按钮的 onclick= 中),但实际上只有一种表单的值传递到 OnPost() 方法服务器端。以下是 .cshtml 和 .cs 文件中的相关代码:

StudentMain.cshtml

<!--first form-->
<form class="login100-form" method="post">
    <span class="login100-form-title" style="padding-bottom: 38px">
          Student Information
    </span>
    <div class="wrap-input100">
        <input class="input100 has-val" type="text" name="name" value='@ViewData["name"]' readonly/>
        <span class="focus-input100" data-placeholder="Student Name"></span>
    </div>

    ...more divs/inputs as above

</form>

<!--second form-->
<form class="login100-form" method="post">
    <div class="wrap-input100">
        <select class="input100 select" name="eduplan" selectedval='@ViewData["eduplan"]'>
            <option disabled selected value style="display:none"/>
            <option>High School Diploma</option>
            <option>Technical Training</option>
            <option>Associate Degree</option>
            <option>Bachelor's Degree</option>
            <option>Advanced Degree</option>
            <option>Military</option>
            <option>Other</option>
        </select>
        <span class="focus-input100" data-placeholder="Education Plan"></span> …
Run Code Online (Sandbox Code Playgroud)

c# ajax asp.net-mvc razor razor-pages

7
推荐指数
1
解决办法
8874
查看次数

标签 统计

ajax ×1

asp.net-mvc ×1

c# ×1

razor ×1

razor-pages ×1