07/07/12 12:08:33 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さん
07/07/12 12:55:08
>>950
ViewStateの基本を説明するのは面倒なので
下で勉強してください。
URLリンク(ja.gotdotnet.com)
952:nobodyさん
07/07/12 13:10:48
>>803
2.REMOTE_HOST
(IISの設定が必要。デフォルト設定ではネットワーク負荷を考慮してるのでREMOTE_ADDRと同じ値が返る。)
この部分で私も詰まってしまいました。
URLリンク(blog.asura.co.jp)
↑を参考にし、
URLリンク(support.microsoft.com)
↑をやってみようとしたのですが、いかんせん知識がなく、IISの核でもあるのでヘタに触るとイっちゃいそうで(;ω;)
この設定を1フォルダ(1サイト)のみに適応したいのですが、わかりやすい手順でご教授お願いできますか?
953:nobodyさん
07/07/12 13:49:08
>>952
URLリンク(support.microsoft.com)の
例 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さん
07/07/12 14:23:59
>>953
レスありがとうございました。私は2003で開発してますので、
>予想で↓で事足りる程度の問題じゃないの。
>System.Net.Dns.GetHostEntry(Request.ServerVariables("REMOTE_HOST").ToString).HostName
↑はできませんでしたが、ヒントをいただいて、
System.Net.Dns.GetHostByAddress(Request.ServerVariables("REMOTE_HOST").ToString).HostName
としてみました。結果的には同じでしょうか?
955:nobodyさん
07/07/12 14:54:53
>>954
結果を聞くよりも、それでうまくいったのかい?
結果的には同じかはMSDNを見た方がいいよ。
956:nobodyさん
07/07/12 16:17:36
>>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
一部伏せましたが、結果は大丈夫です。ご教授ありがとうございました。