- 1 名前:nobodyさん [2006/10/09(月) 10:04:09 ID:luJDzNn3]
- ●過去ログ
Part1 - 【質問】 ASP.NETスレ 【議論】 pc5.2ch.net/php/kako/1040/10406/1040698263.html 【質問】ASP.NETスレ Part2【議論】 pc8.2ch.net/test/read.cgi/php/1111480331/
- 947 名前:nobodyさん mailto:sage [2007/07/12(木) 01:13:43 ID:???]
- Page_Load時に!IsPostBackの時のみGridViewのDataSourceをセットしGridViewで値を表示しているのですが
PostBack時にDataSourceがNULLになってしまいます。 DataSourceの値は保持されないのでしょうか?
- 948 名前:nobodyさん mailto:sage [2007/07/12(木) 01:51:04 ID:???]
- ぬるぽ
- 949 名前:nobodyさん mailto:sage [2007/07/12(木) 09:10:05 ID:???]
- >>947
普通はViewStateで保持されるので PostBackで復元されるはずです。
- 950 名前:nobodyさん [2007/07/12(木) 12:08:33 ID:1aEUvUSk]
- <label id="test" runat="server"></label>
サーバコントロールに対しJavaScriptでinnerTextで値をセットしても、ポストバックすると値が消えてしまうのは何故なのでしょうか?ViewStateはONにしています。 document.all.test.innerText = "TEST"; JavaScriptでTESTと値をセットしポストバックするとPage_Loadイベントではもう document.all.test.innerTextが""となっている。
- 951 名前:nobodyさん mailto:sage [2007/07/12(木) 12:55:08 ID:???]
- >>950
ViewStateの基本を説明するのは面倒なので 下で勉強してください。 ja.gotdotnet.com/quickstart/aspplus/
- 952 名前:nobodyさん mailto:sage [2007/07/12(木) 13:10:48 ID:???]
- >>803
2.REMOTE_HOST (IISの設定が必要。デフォルト設定ではネットワーク負荷を考慮してるのでREMOTE_ADDRと同じ値が返る。) この部分で私も詰まってしまいました。 blog.asura.co.jp/takehara/bd824dccefef475888eb08fc6e93ce44/entry.aspx ↑を参考にし、 support.microsoft.com/default.aspx?scid=kb;ja;245574 ↑をやってみようとしたのですが、いかんせん知識がなく、IISの核でもあるのでヘタに触るとイっちゃいそうで(;ω;) この設定を1フォルダ(1サイト)のみに適応したいのですが、わかりやすい手順でご教授お願いできますか?
- 953 名前:nobodyさん mailto:sage [2007/07/12(木) 13:49:08 ID:???]
- >>952
support.microsoft.com/default.aspx?scid=kb;ja;245574の 例 2 - 個々のサイトに対して逆引き参照を有効にするに書いてある通りです。 サイトの番号調べて cscript adsutil.vbs set /w3svc/"ここにサイト番号"/ROOT/EnableReverseDNS "TRUE" ってか、 理解しているのか分らんが上の指定はIISが常に REMOTE_HOSTをDNSに問い合わせると言う設定なわけだから、 必要な時に自分で求めるならばプログラムでIPアドレスをホスト名 に変換したっていいんだぞ。 予想で↓で事足りる程度の問題じゃないの。 System.Net.Dns.GetHostEntry(Request.ServerVariables("REMOTE_HOST").ToString).HostName
- 954 名前:nobodyさん mailto:sage [2007/07/12(木) 14:23:59 ID:???]
- >>953
レスありがとうございました。私は2003で開発してますので、 >予想で↓で事足りる程度の問題じゃないの。 >System.Net.Dns.GetHostEntry(Request.ServerVariables("REMOTE_HOST").ToString).HostName ↑はできませんでしたが、ヒントをいただいて、 System.Net.Dns.GetHostByAddress(Request.ServerVariables("REMOTE_HOST").ToString).HostName としてみました。結果的には同じでしょうか?
- 955 名前:nobodyさん mailto:sage [2007/07/12(木) 14:54:53 ID:???]
- >>954
結果を聞くよりも、それでうまくいったのかい? 結果的には同じかはMSDNを見た方がいいよ。
- 956 名前:nobodyさん mailto:sage [2007/07/12(木) 16:17:36 ID:???]
- >>954
"122.***.65.204" ← Request.ServerVariables("REMOTE_HOST").ToString "p2204-ipbf***funabasi.chiba.ocn.ne.jp" ← System.Net.Dns.GetHostByAddress(Request.ServerVariables("REMOTE_HOST").ToString).HostName 一部伏せましたが、結果は大丈夫です。ご教授ありがとうございました。
|

|