一个用于显示和编辑/更新信息的ASP.NET网页

时间:2012-08-01 16:43:29

标签: asp.net ado.net

我已经看到ASP.NET DetailsView控件可以在同一网页中插入,显示,编辑/更新信息。我想在不使用DetailsView或任何其他ADO.NET控件的情况下执行此操作。

如何在同一个ASP.NET网页中显示帐户信息,编辑信息并更新(不插入)?你能详细描述一下吗?

2 个答案:

答案 0 :(得分:0)

我已经看过一些使用gridview完成的教程。通常会有一个标记为EDIT的列,它会启动编辑模式。

http://msdn.microsoft.com/en-us/library/ms972948.aspx

答案 1 :(得分:0)

是的,你绝对可以自己做。

您可以在页面上创建标签和文本框,并将它们与类代码后面的公共变量绑定。

然后调用Page.DataBind()绑定数据。

样品:

.aspx的:

Name: <asp:textbox id=txt text="<%# Name %>" runat=server />
Age: <asp:textbox id=txt text="<%# Age %>" runat=server />

aspx.cs:

public string Name { get; set; }

public int Age { get; set; }

void Page_Load(Object sender, EventArgs e) 
{
   Name = "Pascal";
   Age = 1;
   Page.DataBind();
}

参考Asp.net databinding overview