【发布时间】:2012-03-13 13:19:13
【问题描述】:
我正在从数据库中生成许多复选框并将它们呈现在我的 HTML 中。我想要的功能是让用户能够选择多个复选框,该用户的用户 ID 将被传递到 C# 方法中,该方法将运行算法并呈现另一个页面。如何有效地将这些数据传递给我的算法?
到目前为止,这是我的代码:
@{
var db = Database.Open("mPlan");
var sql = "SELECT * from Users";
var result = db.Query(sql);
}
<form id="form" name="form" method="post" action="">
@{foreach (var user in result) {
<label for="username">@user.Username</label>
<input type="checkbox" name="@user" id="username" />
}
<button type="submit">Add</button>
</form>
【问题讨论】: