1 名前:nobodyさん mailto:sage [2009/09/01(火) 20:06:04 ID:???] ASP.NETとは、マイクロソフトが提供するWeb アプリケーションと XML Web サービスを構築するための Microsoft .NET Frameworkの一連のテクノロジの一つです。 技術の移り変わりの早い分野ですので、みんなで質問、相談しつつ、より理解を深めていきましょう。 ●ASP.NET関連サイト マイクロソフトASP.NETデベロッパーセンター msdn.microsoft.com/ja-jp/asp.net/default.aspx ASP.NETオフィシャル(英語) www.asp.net/ VisualStudioホームページ www.microsoft.com/japan/msdn/vstudio/ SQLServerホーム www.microsoft.com/japan/sqlserver/2005/default.mspx IISオフィシャル(英語) www.iis.net/ ASP.NETにAJAX技術を取り入れるASP>NET AJAX(英語) www.asp.net/ajax/ ASP.NETにMVCアーキテクチャを取り入れるASP.NET MVC(英語) www.asp.net/mvc/ ASP.NETでのお役立ちの定番サイト www.atmarkit.co.jp/channel/aspnet/aspnet.html ●前スレ 【質問】ASP.NETスレ Part5【議論】 pc11.2ch.net/test/read.cgi/php/1232671611/
575 名前:nobodyさん mailto:sage [2009/12/15(火) 17:33:29 ID:???] さすがAJAXの質問となると返事はゼロかw
576 名前:nobodyさん mailto:sage [2009/12/15(火) 18:19:44 ID:???] できた、できた。 UpdatePanelをダイアログとして表示するPanelで囲み、 もう一つのUpdatePanelでそれ以外の部分を囲んでやると、 Postせずにデータを取得し、さらにPostせずにダイアログを非表示にできるっぽい。 実際のコーディングはこれだけ。 UpdatePanel.Update()も不要だし、ModalPopupExtender1.Show()は ToolKitのサーバコントロールのメソッドなので、 事実上にはASP.NET AJAXのコードは一切書かなくていい感じかな。 //GridViewの行に設置されたボタンをクリックしたときに実行されるメソッド protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { //クリックしたGridViewのボタンの行を取得 int rows = int.Parse((string)e.CommandArgument); //表示する詳細データの取得 //--ここで実際には、取得した行からID等を取得し、詳細データを取得する--// //詳細データをコントロールに設定する this.Label1.Text = DateTime.Now.ToString(); this.Label2.Text = rows.ToString(); //ダイアログの表示 this.ModalPopupExtender1.Show(); }
577 名前:nobodyさん mailto:sage [2009/12/15(火) 20:30:29 ID:???] >>576 wwwwwww ただ、「普通に実装」しただけで、できてるじゃん 昨日、あんだけレスしてた人が、まったく無反応なのにも笑えるwwww
578 名前:nobodyさん mailto:sage [2009/12/15(火) 21:17:14 ID:???] >>577 >>558
579 名前:nobodyさん mailto:sage [2009/12/15(火) 21:19:59 ID:???] だから普通にやるだけで実現できるって言ったのになぁ
580 名前:nobodyさん mailto:sage [2009/12/15(火) 22:02:16 ID:???] GridViewを利用して画像の一覧とチェックボックスで画像選択をしたいと思っています。 画像を1行に1つ表示して選択させることはできるということは分かったのですが、 見た目を、例えば、チェックボックスと画像の対を3列×4行とかにすることはできるのでしょうか?
581 名前:nobodyさん mailto:sage [2009/12/15(火) 22:11:12 ID:???] 久々に来たらなんかスゲエ奴がいたのなw ここまでの奴はホント久々に見た。
582 名前:nobodyさん mailto:sage [2009/12/15(火) 22:24:13 ID:???] いや、恐らく>>23 あたりが居着いて荒らしてるんだろう もう一人いたよな 自分の不勉強を棚に上げて教えてくれ、ソースを示せの一辺倒だったやつ
583 名前:nobodyさん mailto:sage [2009/12/15(火) 22:29:20 ID:???] もう一度言う 普通にAJAX導入厨はスルー推奨
584 名前:nobodyさん mailto:sage [2009/12/15(火) 22:33:43 ID:???] >>583 せっかくレポートしてくれた>>576 のレスを読んだ? AJAX使えばできるのは事実。 そこまでして自分が無知だったことを隠したいの?
585 名前:nobodyさん mailto:sage [2009/12/15(火) 22:58:21 ID:???] ここまでの流れ ○○したいのですが、どうすればいいですか? ↓ 普通にAJAXを使えばできるよ? ↓ 普通じゃわからない。ちゃんと返答すべき。 ↓ 分からないも何もAJAXを使えばわかるよ・・・ (ソースコードを書けとでもいうのかよ・・・) ↓ 参考となるソースコードを載せたサイトが見つかる ↓ ほらAJAX使えばできるじゃん ↓ AJAXで使うコントロール名すら教えてくれなかった それに使うメソッドも教えてもらっていない そんなの教えたとは言わない。 しかもお前らはuasgdbwwsd.\.awl;lds;; AJAX導入厨はスルーすべき ↓ (何この人・・・)←いまここ
586 名前:nobodyさん mailto:sage [2009/12/16(水) 00:01:19 ID:???] 自演乙
587 名前:nobodyさん mailto:sage [2009/12/16(水) 00:09:43 ID:???] ほんとうだよ。ソースコード教えろ厨は自演酷いよな・・・
588 名前:nobodyさん mailto:sage [2009/12/16(水) 00:16:12 ID:???] ↑ お前さ、いい加減ウザイから消えろって言われてるのが分からないの?
589 名前:nobodyさん mailto:sage [2009/12/16(水) 00:18:51 ID:???] ↑ お前だろ
590 名前:nobodyさん [2009/12/16(水) 00:33:31 ID:76TvUAig] まだやってたのかw >>580 ListView使えば普通にゲフンゲフン
591 名前:nobodyさん mailto:sage [2009/12/16(水) 00:41:14 ID:???] >>580 普通に出来る。 GridView使って普通にコーディングすれば普通に実現可能です。
592 名前:nobodyさん mailto:sage [2009/12/16(水) 00:49:11 ID:???] >>590 >>591 アドバイスありがとうございます。 GridViewでテストページを作成して実験に入ろうと思います。 迷ったときには、また、よろしくお願い致します。
593 名前:nobodyさん mailto:sage [2009/12/16(水) 00:58:23 ID:???] >>591 はアドバイスじゃなくて下らないネタだから真に受けないようにね つか技術系の板でウソついてそれっきりとか。
594 名前:nobodyさん mailto:sage [2009/12/16(水) 01:04:04 ID:???] 別にネタじゃねーよ。 普通にGridView置いて、GridViewのイベントをフックして画像とチェックボックスを置くだけじゃん。 それ以外にどんな書き様があるの?
595 名前:nobodyさん mailto:sage [2009/12/16(水) 01:06:45 ID:???] >>592 Repeaterを使う選択肢はないのかな? GridViewとかListViewとかは便利だけど応用が利かない事も多い。 Repeaterはベーシックなコントロールだから、 自分で作り込めばいろいろなことができるし、 あれこれ苦労して他のコントロールで実現するより すっきり実現できることも多いよ。
596 名前:nobodyさん mailto:sage [2009/12/16(水) 01:09:05 ID:???] >>594 いい加減、ASP.NET AJAXを知らなくて恥かいたからって、 他人を騙って嘘付くのはやめろよ
597 名前:nobodyさん mailto:sage [2009/12/16(水) 01:09:50 ID:???] 質問を書いた本人です。 GridViewを利用してチェックボックスと画像を表示するのは出来そうなのですが、 それを3列×4行のようにして、ページングも出来るようにするのは、ごりごりに コードを書かないとだめなのでしょうか? それとも、GridViewコントロールのフィールドを工夫するだけで出来るのでしょうか?
598 名前:nobodyさん mailto:sage [2009/12/16(水) 01:12:39 ID:???] >>597 ごりごりに書かないとできません。 そういうことをやりたければListViewを使います。 なんか頭のおかしなのがウソ書いてるせいでわかりづらくなってるけど。
599 名前:nobodyさん mailto:sage [2009/12/16(水) 01:17:45 ID:???] >>598 >そういうことをやりたければListViewを使います。 がーん。私のところの開発環境が2005なので、ListViewがありません…。 バージョンアップするか考えてみます。 ありがとうございます。
600 名前:nobodyさん mailto:sage [2009/12/16(水) 01:22:10 ID:???] >>599 DataListでも似たようなのできたと思うよ msdn.microsoft.com/ja-jp/library/cc439979%28VS.71%29.aspx#pdc_aspplus_topic4
601 名前:nobodyさん mailto:sage [2009/12/16(水) 01:25:19 ID:???] とりあえず、普通に〜すれば出来るとしか書けないお偉い方はご退場下さい。 貴方がお偉いことは重々分かりましたから。 >>599 ListViewはNET3.5以上じゃないと使えないから。 とりあえずRepeaterでいいんじゃない?Repeaterのほうが、最終的なHTMLを 意識しながら作りやすいと思うよ。 ページ換えは面倒かもね。元データがDataTableなら、ViewのRowFilter駆使 してページ単位で切り出す感じかと。
602 名前:nobodyさん mailto:sage [2009/12/16(水) 01:27:27 ID:???] 結局Repeaterに落ち着くと思う
603 名前:nobodyさん mailto:sage [2009/12/16(水) 01:33:42 ID:???] >>600 DataListのサンプル?ページ見ました。 >>601 Repeaterは使ったことがないのでググってみます。 たぶん、DataListもRepeaterもページングを自分で書かないとだめそうですね。 2008にバージョンアップするのが早い感じがしてきました。
604 名前:nobodyさん mailto:sage [2009/12/16(水) 01:34:30 ID:???] まあ、一般論として 「とりあえず〜すればいいよ」 「〜のほうが〜思うよ」 という回答を返す奴は 実は判ってないか、質問が理解出来ていないかのどっちか。
605 名前:nobodyさん mailto:sage [2009/12/16(水) 02:47:29 ID:???] 3列はともかくとして、4行固定なのか? 列数も行数も固定なら、俺ならRepeaterすら使わないでやるかも 回しても4回か12回だしな。それぐらいなら自分でコントロールを配列に入れて処理する どっちにしろページング周りは作りこみだしな
606 名前:nobodyさん mailto:sage [2009/12/16(水) 03:36:52 ID:???] >>605 4行固定という訳ではないんですが、画像(サムネイル)のサイズが決まっていないので だいたい、4行分しか領域がないかな?と思ったもので。
607 名前:nobodyさん mailto:sage [2009/12/16(水) 14:27:42 ID:???] 一度作ってみたら? Repeaterでページングなんていつかやるだろうし、 いちど作れば使い回しできるし。
608 名前:nobodyさん mailto:sage [2009/12/16(水) 22:08:23 ID:???] え、そもそも質問なんですが ASP.NETとAJAXって違いなんですか? ASP.NETの中でもJAVASCRIPT使ってますよね?
609 名前:nobodyさん mailto:sage [2009/12/16(水) 22:30:47 ID:???] 違いが分からない × ASP.NETもAjaxも分からない ○
610 名前:nobodyさん mailto:sage [2009/12/16(水) 22:36:43 ID:???] >>608 ASP.NETというのは、フレームワークの一種で、 Windowsでプログラムを組むのに便利なライブラリと、 サーバサイドアプリケーションを作るのに便利に仕組みを統合したものの総称。 Ajaxとは、主にJavaScriptとxmlを使用したhttp通信を利用して、画面遷移をせず、 動的に画面を変更させる仕組みの総称。 xmlを利用したhttp通信(Webサービスの一種)はAjaxの重要技術で、 >>566 は無関係と書いてるけど実際には間違い。 もっと掻い摘んでいようと、 ASP.NET サーバサイドアプリを作るための便利な仕組み Ajax技術 画面遷移せずに(サーバからデータを取得し)画面を動的に変更する仕組み ASP.NET AJAX サーバサイドアプリを作るためのライブラリにAjax技術を取り込んで、 画面遷移せず非同期に画面を変更する仕組み。ASP.NETにAjax技術を取り入れたもの。 という感じ。
611 名前:nobodyさん mailto:sage [2009/12/16(水) 22:38:23 ID:???] >>609 いい加減、教えて厨はでていってくれないか? AJAX知らなかったクセに、本当によくそんなレスできるよ。
612 名前:nobodyさん mailto:sage [2009/12/16(水) 22:53:25 ID:???] >>610 ありがとうございます! >>611 いあww俺は上でやいやい言われている人とは別人ですよ!
613 名前:611 mailto:sage [2009/12/16(水) 22:55:00 ID:???] >>612 ん?そうなのか。ごめんね。
614 名前:nobodyさん mailto:sage [2009/12/16(水) 23:10:10 ID:???] ASP.NETを分からない(javascriptもVB C#も分からない)人に、10日以内にプログラムを作らせるためには何が必要ですか?
615 名前:nobodyさん mailto:sage [2009/12/16(水) 23:14:59 ID:???] >>614 プログラムの仕様による
616 名前:nobodyさん mailto:sage [2009/12/17(木) 00:05:40 ID:???] 今読み返すと、AJAXさえ導入すれば出来るとか言うのも嘘っぱちだな。 正確には、toolkitの導入が必要なわけで。AJAX≠toolkit
617 名前:nobodyさん mailto:sage [2009/12/17(木) 00:17:32 ID:???] >>616 それも間違い あくまで「モーダルダイアログみたいなことをしたい」というのが要求定義。 それを実現できる方法として、ModalPopupExtenderを例に挙げたたが、これを仕様してとは一言も言ってない。 従って同じようなことができれば、問題ないわけで、代替手段はいくらでもある。 例えば、GridViewの下にDetailsViewを設置して詳細を表示し、その他のボタンをEnabled=Falseにするとか、 MultiViewを利用してViewを入れ替えでGridViewと詳細表示を入れ替えるなどが可能、 同様にPanelを利用してCSSのレイヤーを設定することで画面中央に表示させ、 必要ないサーバコントロールを非表示にするなど方法はいくらでもある。 あくまで要求定義の実現のためにModalPopupExtenderを使う必要はないわけで、 ModalPopupExtender導入が必要というのはまやかし。 従って、AJAXさえ導入すれば出来る。
618 名前:nobodyさん mailto:sage [2009/12/17(木) 00:26:28 ID:???] 悔しいのも、放置できないのも分かるが、もうやめてくれないかなぁ。
619 名前:nobodyさん mailto:sage [2009/12/17(木) 01:23:54 ID:???] 30画面位あるんだけどApp_Code配下のクラスを なにかいじる度、ビルドで2分近く食われる。 ビルド時間ってみんなそれ位?
620 名前:nobodyさん mailto:sage [2009/12/17(木) 01:38:47 ID:???] >例えば、GridViewの下にDetailsViewを設置して詳細を表示し、その他のボタンをEnabled=Falseにするとか、 >MultiViewを利用してViewを入れ替えでGridViewと詳細表示を入れ替えるなどが可能、 >同様にPanelを利用してCSSのレイヤーを設定することで画面中央に表示させ、 >必要ないサーバコントロールを非表示にするなど方法はいくらでもある。 これのどこにAJAX使ってんの?
621 名前:nobodyさん mailto:sage [2009/12/17(木) 01:59:29 ID:???] 使わないよ?
622 名前:nobodyさん mailto:sage [2009/12/17(木) 02:11:01 ID:???] でも、使っている。
623 名前:nobodyさん mailto:sage [2009/12/17(木) 02:27:00 ID:???] >これのどこにAJAX使ってんの? AJAX使ったことがないの丸わかり。 えーと、AJAX導入してるから使ってます。
624 名前:nobodyさん mailto:sage [2009/12/17(木) 02:56:58 ID:???] >>621 つまり「AJAXを導入すれば出来る」と言う回答も大嘘で「別にAJAXを使わなくたって出来る」が 正解な訳ですねわかります
625 名前:nobodyさん mailto:sage [2009/12/17(木) 02:57:46 ID:???] なんだ、AJAX導入君はASP.NETの基本すら分かってない人だったのかwどうりでw
626 名前:nobodyさん mailto:sage [2009/12/17(木) 02:58:30 ID:???] で、これでまた顔真っ赤にして反論してくるんだろうなー。分かりやす杉w
627 名前:nobodyさん mailto:sage [2009/12/17(木) 03:04:37 ID:???] >>624-626 それではAJAXを使って、データを取得するという要求に反します。 >475 名前: nobodyさん [sage] 投稿日: 2009/12/13(日) 00:26:25 ID:??? >AJAX使って、クリックされたタイミングでデータを取得してページを部分書き換えしたいということです。 はい。論破。 ↓次の言いがかりどうぞ。
628 名前:nobodyさん mailto:sage [2009/12/17(木) 03:15:41 ID:???] ケロンパ 論破 ロンパールームにようこそ♪ by うつみ宮土理
629 名前:nobodyさん mailto:sage [2009/12/17(木) 03:20:46 ID:???] AJAX使わなければならないのに、なんでAJAX使わない方法を教えるんだ!! というレスがケロンパ君から帰ってくるに100ケロンパ
630 名前:nobodyさん mailto:sage [2009/12/17(木) 03:31:23 ID:???] ナニコノ こまったちゃん vs にこちゃん...
631 名前:nobodyさん mailto:sage [2009/12/17(木) 03:38:11 ID:???] >>608 もケロンパ君なんだろうなぁ
632 名前:nobodyさん mailto:sage [2009/12/17(木) 03:53:00 ID:???] とりあえずAJAX=ASP.NET AJAXではないんです 可能不可能で言うなら、別にASP.NET AJAXやToolKit入れなくたって 普通に(笑) Javaスクリプト書けばできるんですが AJAXを導入って、どういう意味で言ってるんですか?
633 名前:nobodyさん mailto:sage [2009/12/17(木) 09:46:00 ID:???] >それではAJAXを使って、データを取得するという要求に反します。 > >>475 名前: nobodyさん [sage] 投稿日: 2009/12/13(日) 00:26:25 ID:??? >>AJAX使って、クリックされたタイミングでデータを取得してページを部分書き換えしたいということです。 つまり、お前の中には質問者が最初からAJAX使用を念頭においてたと言う認識 はあるわけで >>AJAXで実現できるのは初めからわかってる >はい、ダウト。 >発言のどこを見れば、AJAXで実現できると初めからわかってるんだ? というのは全く矛盾する発言だし、そもそも Q: AJAXを使ってデータを取得したい A: AJAXを導入すれば普通に出来ます。 と言う回答は頭が悪いと言うほかない。
634 名前:nobodyさん mailto:sage [2009/12/17(木) 10:28:15 ID:???] 本人からは、UpdatePanelって単語すら出てきてないからな 実は本人はASP.NET AJAXやToolKitについてはほとんど知らないんだよ だから突っ込まれると、普通にやればできるとか お前らAJAX知らなかったんだろとかしか言えないと かわいそうな人なんで、もうそっとしておきましょう
635 名前:nobodyさん mailto:sage [2009/12/17(木) 11:57:02 ID:???] 禿同 AJAX加減馬鹿は放置徹底
636 名前:nobodyさん mailto:sage [2009/12/17(木) 12:52:39 ID:???] >>633-635 ここまでの自演はさすがに恥ずかしい
637 名前:nobodyさん mailto:sage [2009/12/17(木) 13:28:18 ID:???] おお、教えてくれ厨==ソースくれ厨はケロンパ厨に改名されたの?w >>632 AJAXを導入なんて言ってないだろ。ASP.NET AJAXを導入とは言ってるみたいだがw >>633 >A: AJAXを導入すれば普通に出来ます。 はいはい捏造捏造。 「ASP.NET AJAXを使えばできる」とは書いてあるが、AJA導入できますは作文だ。 意図的にASP.NET AJAXとAJAXを混同させて撹乱しようとしているだろ。 >>634 これだから教えて厨は困る。ガキじゃないんだから自分で調べろよ。 お前の言ってる理屈はこうだw TextBoxに現在の日付を表示する方法を教えて下さい →TextBoxにDateTime.Nowを表示させれば普通にできるよ。 →TextBox.TextやDateTime.Now.ToString()を教えていない。本人はTextBoxもDateTimeもほとんど知らない!! →お前以外の人間全員唖然
638 名前:nobodyさん mailto:sage [2009/12/17(木) 13:38:54 ID:???] ソース出せ厨は、UpdatePanelばかり連呼するが、ScriptManagerを一度も口にしていないのが不思議だ 本当に、ASP.NET AJAXを使ったことが、ないのではないだろうか
639 名前:nobodyさん mailto:sage [2009/12/17(木) 14:46:11 ID:???] どうでもいい ウザイ 氏ね
640 名前:nobodyさん mailto:sage [2009/12/17(木) 14:54:22 ID:???] >>638 何その息も絶え絶えみたいな句読点
641 名前:nobodyさん mailto:sage [2009/12/17(木) 14:55:06 ID:???] >>637 →TextBoxにDateTime.Nowを表示させれば普通にできるよ こんな回答ならいいんだがな お前は自分がどう思ってるか知らんが .NET Framework使えばできるよ 的回答しかできてないんだよ 別にお前に教えてもらわなくても、たぶんお前に突っ込んでるやつらは お前よりASP.NET AJAXについて詳しいよ 教えてって言ってるんじゃなくて、お前は無知なんだから 中途半端な知識でしゃべるなって言ってるんだよ
642 名前:nobodyさん mailto:sage [2009/12/17(木) 15:27:45 ID:???] エスパーさん、 >617 の翻訳頼む。 最後の1行までと、最後の1行と、どうつながるの? もしかして俺の思ってるAJAXとは違う定義で書いてるの? >617
643 名前:nobodyさん mailto:sage [2009/12/17(木) 21:09:36 ID:???] >>641 >.NET Framework使えばできるよ 的回答しかできてないんだよ ASP.NET AJAXって、もう「ほとんど」使えば実現できますじゃん。 マジでやってみればわかるよ。やらないからわからないだけだと思うけど。 有名サイト様も、コーディングレスで実装できる、プログラミングなしでAjax化と太鼓判。 ASP.NET AJAXならコーディングレスでAjaxを実装できる(前編) itpro.nikkeibp.co.jp/article/COLUMN/20070817/279763/?ST=webdesign ASP.NET AJAX ファーストルック −ASP.NETアプリケーションをプログラミングなしでAjax化− www.atmarkit.co.jp/fdotnet/special/aspajax/aspajax_01.html それに本当に大事なのはScriptManagerのほうだろ。 上の参考サイトのソースコードにUpdatePanel.Update()があったから、 必要なコントロールとして例をあげてるだけだと思うが、 本当に使ったことある人ならScriptManagerをほうを先に指摘すると思うぞ。 いいか?使えばわかる。
644 名前:nobodyさん mailto:sage [2009/12/17(木) 21:13:34 ID:???] さらにいえば、.NET Framework使えばできるよ的な回答で何が悪いんだ? お前の言ってることはこういう事だ。 売上伝票といった帳票を印刷したいのですがどうすればいいですか? →個人で作るのは難しい。帳票印刷ソフト(製品名)とかの帳票ソフトを使えば普通にできるよ。 →それでは帳票印刷ソフト(製品名)の使い方を教えたことにならない。本人は帳票ソフト(製品名)をほとんどしらない! →お前以外全員唖然 そういうコンポーネントやアドオンの存在すら知らない人なんだから、 その存在だけ教えれば十分だろ。 あとは、その存在を知った質問者が、その仕組みについて勉強すればいい。 勉強すれば、ScriptManagerやUpdatePanelも「絶対に」知る事になるからわざわざ教える必要なんてない。 自分で勉強せずに、すぐに実現できるソースコードを提示してくれなかったからといって、 逆切れして発狂する人間のことを「ソースくれ厨=教えてクレ厨」という。お前のことだ。
645 名前:nobodyさん mailto:sage [2009/12/17(木) 21:44:41 ID:???] こいつ、いつまで自分の馬鹿さ加減を晒し続けるつもりだ?
646 名前:nobodyさん mailto:sage [2009/12/17(木) 21:52:08 ID:???] ほんとだよなぁ 知らないテクノロジを教えて貰っただけでもありがたいのに、 もっと詳しく教えないからと逆切れするなんて・・・
647 名前:nobodyさん mailto:sage [2009/12/17(木) 21:55:30 ID:???] こんだけ馬鹿にされながらも、それでも馬鹿面を晒し続ける粘着振りだけは認めてもいい。 今度から鳥とコテを付けるように。
648 名前:nobodyさん mailto:sage [2009/12/17(木) 21:57:24 ID:???] ソースくれ厨がコテつけるわけないだろww 自演がばれちゃうからな
649 名前:nobodyさん mailto:sage [2009/12/17(木) 22:18:10 ID:???] MSのコーディングレスという言葉には何度も騙されてきたけど ASP.NET AJAXはそれこそほんとにコーディングレスだろ 何が不満なんだ? ほんとに使ったことがないのか?
650 名前:nobodyさん mailto:sage [2009/12/17(木) 23:30:23 ID:???] この空気読めないゆとりはいつまで続ける気だ?
651 名前:nobodyさん mailto:sage [2009/12/17(木) 23:33:33 ID:???] 1から10まで教えてくれると思ってるんだろうね これだからゆとりは嫌いだよ
652 名前:nobodyさん mailto:sage [2009/12/18(金) 00:57:52 ID:???] もうお前ら付き合っちゃえよ
653 名前:nobodyさん mailto:sage [2009/12/18(金) 13:46:10 ID:???] 男性経験少ないので・・・ゴメンナサイ
654 名前:nobodyさん mailto:sage [2009/12/18(金) 18:28:47 ID:???] ゆとりもここに極まれりだな 2chで教え方が悪いと逆切れするとかもうね
655 名前:nobodyさん mailto:sage [2009/12/18(金) 18:39:12 ID:???] ぇ?まだ粘着すんの?
656 名前:nobodyさん mailto:sage [2009/12/18(金) 18:46:42 ID:???] ↑お前が一番粘着してるんじゃね?jk
657 名前:nobodyさん mailto:sage [2009/12/18(金) 19:30:09 ID:???] この期に及んで粘着する>>655 は池沼
658 名前:nobodyさん mailto:sage [2009/12/19(土) 23:43:39 ID:???] おわった?
659 名前:nobodyさん mailto:sage [2009/12/20(日) 02:24:11 ID:???] ASP.NET 3.5で、2つのウィンドウで同時にリクエスト投げると 本来表示されるべきウィンドウじゃない方にもう片方のレスポンス返ってくること無い? 完全にURLと表示されるべき内容が食い違ってるんだが原因がさっぱりだ ウィンドウ1がA.aspxにポストバック、ウィンドウ2がB.aspxに非ポストバックでアクセス →ウィンドウ1と2両方がB.aspxの内容に っつー現象なんだが
660 名前:nobodyさん mailto:sage [2009/12/20(日) 02:32:35 ID:???] あー、2.0でも何かそういうのあったな。 別ウィンドウで開いたらそっちでは画面遷移せずMultiViewとかで切り替えで対処した。
661 名前:nobodyさん mailto:sage [2009/12/20(日) 03:18:55 ID:???] それはサーバではなくクライアント側の問題のような気もしないではないが ブラウザにかかわらず発生するのか? 俺はそんな現象にあたったことないが、ホントにそうなるならちょっと気になる
662 名前:nobodyさん mailto:sage [2009/12/20(日) 12:05:58 ID:???] 非ポストバックって、部分ポストバックってこと? ポストバック時に、他のページのJavaScriptのデータを取得して、 サーバにPostしちゃうとしか考えられないような B.aspxがA.aspxからTargetが_Blankや固定名などで表示されていて、 そちら側でClientScriptがA.aspxのwindowオブジェクトを取得して 何か操作しているとかいうことはない?
663 名前:nobodyさん mailto:sage [2009/12/20(日) 12:31:07 ID:???] つーか、単にセッションIDが同じだっつーだけじゃねーの? IEを開いてる状態で「New Window」でもう一枚画面を開くと、両方とも同じSessionIDで 処理される。同一プロセスでIEが動いてるから回避不可。 IEのアイコンクリックで別途画面を開いても問題が生じるなら別件だけど。
664 名前:nobodyさん mailto:sage [2009/12/20(日) 12:48:04 ID:???] SessionIDが同じというのは深くかんがえたことがないから、知らなかったなぁ でもSessionIDが同じだからといって、ポスト先のURLまで変わってしまうもんなの?
665 名前:nobodyさん mailto:sage [2009/12/20(日) 15:37:17 ID:???] >>664 >SessionIDが同じだからといって、ポスト先のURLまで変わってしまうもんなの? サーバでセッション内容で何かやってれば不都合がでる可能性はあるが _勝手に_違うページを表示するのはあり得ない 同一セッションの複数ウィンドウは普通にやってるがそんな現象に遭遇した事はない 非ポストバックっていうのは、ポストバックじゃなくて初回のgetって意味か? 俺も>>662 と同意見で、クライアントスクリプトがおかしなことしてるんじゃないかと思う 自分でスクリプト書いてないなら、特定のコントロール使ったら起こるとか ASP.NET AJAXとかControlToolkitとか使ったら発生するとか条件ないか? ページ変遷あたりのコードを不適切に実装しなければ起こり得ないと思うんだが 現象の起きるコードとか出せないか?
666 名前:nobodyさん mailto:sage [2009/12/20(日) 21:06:17 ID:???] >ASP.NET 3.5で、2つのウィンドウで同時にリクエスト投げると 同時にリクエスト投げるというのも、漠然としていてよくわからないよね
667 名前:nobodyさん mailto:sage [2009/12/20(日) 21:39:58 ID:???] 普通にリクエスト投げているだけです。これ以上どう説明しろと?
668 名前:nobodyさん mailto:sage [2009/12/20(日) 22:17:24 ID:???] >>667 あえて煽り乗る。 同時にリクエストを投げるというのにも、いくつか可能性がある。 例えば、それぞれのウィンドウを手動で切り替えて、それぞれに設置されたボタンを手動でクリックするとか、 ClientScriptによってある時刻になったら同時にボタンをクリックするとか、 片方のページのボタンをクリックしたら、もう片方のボタンをクリックするClientScriptを実装するなどとか、 「普通」の方法はいくらでもある。 というか、いい加減に教えて君はもういいんじゃないか?
669 名前:nobodyさん mailto:sage [2009/12/20(日) 22:23:19 ID:???] >>667 は例の粘着の片割れで、質問者とは関係ないだろ。 いちいち煽りに乗るなよ
670 名前:nobodyさん mailto:sage [2009/12/20(日) 22:38:39 ID:???] >>669 すまない スレをみていて、ソースを教えて君にむかついていてね。失礼した。
671 名前:nobodyさん mailto:sage [2009/12/20(日) 23:15:28 ID:???] >667 名前: nobodyさん [sage] 投稿日: 2009/12/20(日) 21:39:58 ID:??? >普通にリクエスト投げているだけです。これ以上どう説明しろと? いいからさ、 みんながいうとおりAJAXを使ってみなよ。
672 名前:nobodyさん mailto:sage [2009/12/20(日) 23:24:15 ID:???] 勘違いしてるようだが、ここまで「ソースを教えて」クンは一度も登場したことはない。 質問に対する回答としては、>510-511 のリンクを貼っただけで必要十分。 ソース云々は「どうせお前分かってないだろ?ソースの一つでも出してみろ」と言う意味で 言われてるだけで、回答としてソースが求められてた訳じゃない。 捏 造 乙
673 名前:nobodyさん mailto:sage [2009/12/20(日) 23:28:53 ID:???] ソース教えてクンは>>672 として登場しているじゃん。
674 名前:nobodyさん mailto:sage [2009/12/20(日) 23:43:50 ID:???] >>672 回答としてソースコードが求められていないのなら、 なんでUpdatePanelというコントロール名を書いていないことを問題視するんだ?
675 名前:nobodyさん mailto:sage [2009/12/20(日) 23:52:13 ID:???] 冗談でも煽りでもなく どっちもマジで病院で見てもらったほうがいいぞ。 病気だから。