[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/03 16:57 / Filesize : 321 KB / Number-of Response : 957
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【質問】ASP.NETスレ Part3【議論】



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/

931 名前:nobodyさん mailto:sage [2007/07/11(水) 00:10:43 ID:???]
どっちがどっちなんだか訳わかんねーよw

932 名前:nobodyさん [2007/07/11(水) 00:16:03 ID:IEK0kU0N]
>>931
クライアント処理で入力チェックをして、問題無ければサーバに送信ってのをやりたいってこと。


933 名前:nobodyさん mailto:sage [2007/07/11(水) 00:21:44 ID:???]
>>929
PHP+MySQLもASP.net + SqlServerもあくまで手段で
しかないんだから、書き方は違えど、どの様な方法で
実現するかの部分は同じだと思うが。

で、ライブチャットを実現するためのサイトは分からん。
ライブチャットを実現するための一つ一つの技法は説明
している所はあるだろうけど。

どの様なライブチャットを想定しているのか分からんが

・メッセージ用テキストボックスの情報をDBへ蓄積
・DBから情報を取得しメッセージの表示
・Ajaxなりフレームなりでメッセージの表示部分を更新
・HTMLレベルで動画ストリーミング

上二つはASP.NETの範疇だが他は仕様による。
まず、少なからずASP.NETだろうがPHPだろうが実現する
方法を理解すべきだと思う。

>>930
とりあえず、onclientclickの最後に「return false」
つうか、それそもそもASP.NETの質問ではなくjavascriptの
質問だと理解してるか?
とりあえず「return false」

934 名前:nobodyさん mailto:sage [2007/07/11(水) 00:23:58 ID:???]
>>930
ミスった。
問題があれば最後に「return false」
問題がなけば最後に「return true」

935 名前:nobodyさん mailto:sage [2007/07/11(水) 00:28:34 ID:???]
>>933
いつもありがとうございます。
勉強になります。

936 名前:929 mailto:  [2007/07/11(水) 00:47:01 ID:???]
>>933
私も勉強になりました。ありがとうございます。
まず、簡単なWEBサイトにてHTMLレベルでの動画ストリーミング
出来るか試してみたいと思います。


937 名前:nobodyさん mailto:sage [2007/07/11(水) 10:12:44 ID:???]
GridViewで出力されるTABLEタグ内のTDタグやボタンタグ1つ1つにIDを付けたいのですが、どうやって付けるのでしょうか?
IDはユニークにしたいので、名称+行数のような名前が望ましいのですが。


938 名前:nobodyさん mailto:sage [2007/07/11(水) 12:29:53 ID:???]
>>937
<input id="aaa" type="button" runat="server">
の様にすれば最終的なHTMLに
id="ctl00_CPH1_GridView_ctl02_aaa"
id="ctl00_CPH1_GridView_ctl03_aaa"
となる。
で、tdはこの方法では無理なので、<span>なりASP.NETの
ラベルなり置いてそいつのIDを拾って。

つうか、ここら辺で迷うならHTMLタグでは無くasp.net
のコントロールを利用した方がいいよ。

runat="server"を利用したくなければGridViewのRowDataBound
辺りで各行、各セルが取得できるのでHTMLだろうがJavascriptだ
ろうが好きなように制御すると良い。


939 名前:nobodyさん [2007/07/11(水) 19:04:07 ID:Cai09Rxb]
DBの内容をDataTableで取得し、その件数分ループして
ループ内でクラスインスタンス化し、ListコレクションにAddする
ということをやりたいのですが、DataTableを件数分ループするという
一般的なやり方はどうすればよいでしょうか?



940 名前:nobodyさん mailto:sage [2007/07/11(水) 20:21:17 ID:???]
>>939
一般的かは分からんが
foreach (DataRow row in table.Rows)

941 名前:nobodyさん mailto:sage [2007/07/11(水) 20:26:04 ID:???]
GridViewのFooterTextに値を入れても何も表示されないんだが、これはどこに出力されるの?

<asp:GridView ID="grid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="name" DataField="name" FooterText="aaa" />
</Columns>
</asp:GridView>

942 名前:nobodyさん mailto:sage [2007/07/11(水) 20:37:46 ID:???]
>>941
<asp:GridView ShowFooter="True"

943 名前:nobodyさん mailto:sage [2007/07/11(水) 20:42:45 ID:???]
>>942
ありがとうございますm(_ _)m

GridViewで値の合計をフッターみたいに表現したいのですが、どうすれば良いですか?
↓TOTALの部分のように。一番下はセルの連結もある。。
−−−−−−−−−−−−−−−
| A | 1  | 30 |
−−−−−−−−−−−−−−−
| B | 4  | 40 |
−−−−−−−−−−−−−−−
|  TOTAL | 70 |
−−−−−−−−−−−−−−−




944 名前:nobodyさん mailto:sage [2007/07/11(水) 21:12:59 ID:???]
>>943
RowDataBoundで
if e.Row.RowType = DataControlRowType.DataRow then
aaa = e.Row.Cellsの合計求める
elseIf e.Row.RowType = DataControlRowType.Footer Then
e.Row.Cells(0).Visible = False
e.Row.Cells(1).Attributes("colspan") = 2
e.Row.Cells(1).Text = "TOTAL"
e.Row.Cells(2).Text = aaa
End If

945 名前:nobodyさん mailto:sage [2007/07/11(水) 22:25:55 ID:???]
long型の変数aをカンマ区切りにしてToString()で出力したいのですが
long型にカンマ編集メソッドってないのでしょうか?
標準関数でそういうものはありますか?

946 名前:nobodyさん mailto:sage [2007/07/11(水) 22:38:26 ID:???]
>>945
ToString("#,##0")

質問の前にMSDNでまず調べる事をお薦めします。

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

一部伏せましたが、結果は大丈夫です。ご教授ありがとうございました。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<321KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef