0

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

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

4

2 回答 2

0

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

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

于 2012-08-01T16:47:34.113 回答
0

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

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

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

样本:

ASP:

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 数据绑定概述

于 2012-08-01T18:52:13.117 回答