【質問】ASP.NETスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
563:nobodyさん 08/05/28 17:09:52 >>562 <asp:....>の部分はIISで適当なHTMLタグに置き換えられて ブラウザに送信される。 <aspの部分をそのまま送ったらブラウザが理解できない。 asp.netはブラウザの種類を判別して、最適なタグに 置き換えてくれるのだ。 564:562 08/05/28 17:32:16 BjXoHKSe >asp.netはブラウザの種類を判別して、最適なタグに >置き換えてくれるのだ。 そうだったんですかー 納得できました。どうもありがとうございます。 565:nobodyさん 08/05/28 21:32:20 HG8kee+E >>562 htmlで出来る部分はhtmlでやって、プログラム的な部分だけC#、とは言っても、 リストボックスを例に出すぐらいだから、ユーザの選択内容をプログラム側に渡すでしょ? PHPで言うところの$_POST["lb_Address"]みたいにさ。 ここで$_POSTと同じ役割の機能としてASP.NETでは、Request.Form["lb_Address"]と書けば、 リストボックスの選択内容をサーバ側コードで一応取得できるんだけど、これはASP.NETの 標準的なプログラミングモデルではやってはいけない。 代わりに、lb_Address.SelectedValueみたいな感じで取得する。 逆に、リストボックスのどれかの値をあらかじめ選択した状態のページを生成する場合、 PHPならprintでselectとoptionタグを書き込むだろうけど、 ASP.NETでは同じようにResponse.Writeというもので一応直接htmlタグを出力することも出来るが、 やっぱり普通はやっちゃいけない。代わりにthis.lb_Address.SelectedIndex = 3みたいな感じでセットする。 PHPやASPからだと、そのへんの考え方を理解するのに少し時間がかかるかも
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5059日前に更新/244 KB
担当:undef