0

ASP.NETDetailsViewコントロールは、同じWebページで情報を挿入、表示、編集/更新できることを確認しました。DetailsViewまたは他のADO.NETコントロールを使用せずにこれを実行したいと思います。

アカウント情報を表示し、情報を編集して、同じASP.NET Webページで(挿入ではなく)更新するにはどうすればよいですか?詳しく説明していただけますか?

4

2 に答える 2

0

はい、あなたは間違いなくこれを自分で行うことができます。

ページ上にLabelsとTextBoxesを作成し、それらをコードビハインドクラスのパブリック変数にバインドできます。

次に、を呼び出して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データバインディングの概要を参照してください

于 2012-08-01T18:52:13.117 に答える
0

これがグリッドビューで行われるいくつかのチュートリアルを見てきました。通常、編集モードを起動する EDIT とマークされた列があります。

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

于 2012-08-01T16:47:34.113 に答える