我有一个典型的对象(它来自Linq,但可以手动创建):
public class Person
{
public string FirstName{get; set;}
public string LastName{get; set;}
public int Age{get; set;}
}
我有一个用户输入此数据的Web表单:
<asp:TextBox runat="server" ID="FirstName"></asp:TextBox>
<asp:TextBox runat="server" ID="LastName"></asp:TextBox>
<asp:TextBox runat="server" ID="Age"></asp:TextBox>
如何将Control中的数据绑定到类? 我能做到这一点:
Person person;
person.FirstName = FirstName.Text;
但是在类或Linq自动吸入控制值时会有更好的东西吗?
答案 0 :(得分:1)
ASP.NET MVC将创建这些表单并在回发中为您填充这些值。这是example,两者都完成了。
答案 1 :(得分:1)
DataClassesDataContext db = new DataClassesDataContext();
//Some Event
protected void btn_Submit_Click(object sender, System.EventArgs e)
{
Person NewP = new Person();
NewP.FirstName = FirstName.Text;
NewP.LastName = LastName.Text;
...
db.Persons.InsertOnSubmit(NewP);
try
{
db.SubmitChanges();
}
catch (Exception ex)
{
Response.Write(ex.ToString);
}
}