您可以使用模型绑定在 webforms v4.5 中执行此操作。这是一种我们称之为 Ad-Hoc 模型绑定的方式,您可以在不使用数据绑定控件(如 formview)的情况下绑定到控件。我打算写一篇关于它的博客,但下面的代码简短地描述了这个博客
以下是您的标记的外观。我的模型有 2 个属性:名称和描述
Name<input type="text" name="Name" value=" " id="Name" />
<br />
Description<input type="text" name="Description" value=" " id="Description" />
<br />
<asp:Button Text="Submit" runat="server" OnClick="Unnamed_Click" />
以下是按钮单击处理程序中的代码。类别是我的模型。在这种情况下,模型绑定系统从表单值提供者中提取值,该提供者在表单集合中查找。
var category = new Category();
var formValueProvider = new FormValueProvider(ModelBindingExecutionContext);
TryUpdateModel(category, formValueProvider);
if (ModelState.IsValid)
{
// save changes to database
}