■34771 / inTopicNo.1) |
DataListのID取得方法 |
□投稿者/ キツネリス (9回)-(2009/04/08(Wed) 20:12:00)
|
分類:[ASP.NET (C#)]
DataListのボタンを押したらカレンダーを表示させ、そこで選択された値を TextBoxに反映させるような処理をしたいと思っているのですが、 うまくいきません。
原因っぽいのは、ポップアップウィンドウに渡しているコントロール名(ID)と 元の画面のASPXで作成されるIDとが一致していないからではないかと思われます。
例えば
string controlID = ((TextBox)e.Item.FindControl("txtEditDate")).ID.ToString() で取れるIDは「txtEditDate」だとしても、 ASPXに作成されるIDは 「DataList1_ctl02_txtEditDate」のように「DataListのID+?+コントロール名」に なっているようです。
うまくDataListのコントロールに値を代入してやる方法はありますでしょうか? よろしくお願いいたします。
ちなみに参考にしたページはこちらです。 http://jsajax.com/aspDataGrid3/Chapter1/ch1-04.aspx
|
|