0

ASP.NET Web ページ (かみそり構文) を使用して、データベース内の複数のテキスト ボックスを更新するにはどうすればよいですか。生徒のメールを編集したい。また、テキストボックスを含む行数は変動または動的です。誰か助けて。

    <tr>
    <th>Name</th>
    <th>Email</th>
    </tr>
    <tr>
    <td>Jason</td>
    <td><input type="text" name="txtbox1"></td>
    </tr>

      <tr>
    <td>Kripkee</td>
    <td><input type="text" name="txtbox2"></td>
    </tr>

          <tr>
    <td>Kane</td>
    <td><input type="text" name="txtbox3"></td>
    </tr>

          <tr>
    <td>Michael</td>
    <td><input type="text" name="txtbox4"></td>
    </tr>
    <tr>
    <td><input type="submit" value="Update"></td>    
    </tr>
    </table>
    </form>
4

1 に答える 1

0

これを試すことができます:

学生のリストを提供するビューモデルがあると仮定します。

意見 -

@foreach (var student in Model.Students)
                    {
                        <tr>
                            <td>@student.Name</td>
                            <td><input name="studentEmails[@student.Id]"/></td>
                        </tr>                    
                    }

コントローラ -

public ActionResult UpdateEmails(IDictionary<int, string> studentEmails)
于 2014-03-13T02:11:10.053 に答える