【質問】ASP.NETスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
905:nobodyさん 07/07/09 00:16:07 初歩的な質問で申し訳ないんだが <input type="text" runat="server"と<asp:TextBox runat="server">はどう違うの ボタンのクリックイベントをクライアントに書いたイベントと全く同じイベントを aspx.csに書いた場合、クライアントのイベントが優先されるの?その後サーバ側のイベント? それともクライアントのイベントのみ有効になるとか? 906:nobodyさん 07/07/09 00:31:02 >>905 それぞれのプロパティ見てみ。違いが有るから。 907:nobodyさん 07/07/09 00:33:26 >>906 プロパティの違いは分かったけど、どう使い分けるの? このケースはHTMLタグだねとかこのケースは<asp:だねっていう勘所は? とくにHTMLタグにrunat="server"を付ければaspx.csでイベント拾えるし。 908:nobodyさん 07/07/09 00:34:32 別ページにPOSTでデータ送信って可能? 909:nobodyさん 07/07/09 09:47:41 >>907 コントロールの基本クラスだけで制御できるならHTMLタグに runat="server"を付ければよい。ViewStateもイベントも動作するし。 ただ、WebControls.TextBox メンバでできる事を利用したければ<asp: を利用するか、同じ事を自作するかってなる。 例えば良い例じゃないけどAutoPostBackとかね。 本来、「runat="server"」は<h1>とかのサーバコントロールとして 利用できないものをサーバコントロール化する一面があるわけで、 おれは基本的に必要不必要関係なくinput系は<asp:を利用してるけど。 >>908 http://www.microsoft.com/japan/msdn/asp.net/tips/Postback/ マスターページ使っているなら Page.PreviousPage.Master.FindControlでContentPlaceHolder取得して それにFindControl(オブジェクト名)で取得する必要があるので注意。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4227日前に更新/321 KB
担当:undef