我已经看到ASP.NET DetailsView
控件可以在同一网页中插入,显示,编辑/更新信息。我想在不使用DetailsView
或任何其他ADO.NET控件的情况下执行此操作。
如何在同一个ASP.NET网页中显示帐户信息,编辑信息并更新(不插入)?你能详细描述一下吗?
答案 0 :(得分:0)
我已经看过一些使用gridview完成的教程。通常会有一个标记为EDIT的列,它会启动编辑模式。
答案 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();
}