我已经看到 ASP.NETDetailsView
控件可以在同一个网页中插入、显示、编辑/更新信息。我想在不使用DetailsView
或任何其他 ADO.NET 控件的情况下执行此操作。
如何在同一个 ASP.NET 网页中显示帐户信息、编辑信息和更新(而不是插入)?你能详细描述一下吗?
我看过一些使用gridview 完成的教程。通常有一个标记为 EDIT 的列,它启动编辑模式。
是的,你绝对可以自己做。
您可以在页面上创建标签和文本框,并将它们与类后面代码中的公共变量绑定。
然后调用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();
}