【質問】ASP.NETスレ ..
496:nobodyさん
09/12/14 14:21:09
全ての質問はWindowsにVisualStudio2008をインストールすれば解決するよ。
あ、お前もしかしてVisualStudio2008の使い方知らないの?
つまりこうですね。
497:nobodyさん
09/12/14 14:26:00
おまえら、もういい加減にいじめるのを止めて教えてやれw
>>491
AJAX Control ToolkitとASP.NET AJAXは別物なんだよ
ASP.NET AJAXってのは、ASP.NET 2.0 AJAX Extensions 1.0のことでVS2005のアドオン。
VS2008には標準装備で、プロジェクトでAJAX Webサイトを作成すれば、自動的に利用できる。
ASP.NET AJAXは、コーディングレスでデータ取得や描画をAJAX化してくれる。
だから、XMLWebサービスを使わなくても、ASP.NET AJAXを利用する手はずさせすれば、
ボタンクリック時にデータを取得して、ポストバックせずに画面の一部を変更する
なんてことができるんだよ。
ASP.NET AJAXならコーディングレスでAjaxを実装できる(前編)
URLリンク(itpro.nikkeibp.co.jp)
ASP.NET AJAX ファーストルック
−ASP.NETアプリケーションをプログラミングなしでAjax化−
URLリンク(www.atmarkit.co.jp)
つーわけで>>478、>>482、>>484は正解。
>>485、>>488、>>491はもっと勉強してから出直してくるように。
498:nobodyさん
09/12/14 15:31:26
はいはい自演乙。
AJAXに手を出せば出来る事は、そもそも質問者も最初に書いてる訳で。
具体的な方法が判らないつーてるのに二言目には「AJAX使え」と繰り返すばかり。
馬鹿なの?実は具体的な実装例は判ってないでしょ?
・・・と言う点を指摘されてる事もわからない訳ですね。
499:nobodyさん
09/12/14 15:37:08
具体的も何もPostBack仕様で作って、ASP.NET AJAXを適用するだけだろ?
PostBack仕様は>>484が書いてる通りじゃん。
つまり>>484の通りに作って、「ASP.NET AJAXを導入」しさえすれば、
>>497に書いてある通り、「コーディングレスでAjaxを実装できる」ということ。
他にどのように説明をしろと?
500:nobodyさん
09/12/14 15:41:00
もうほっとけって。
501:nobodyさん
09/12/14 15:53:37
ASP.NET AJAXを使ったこと無い人が、ただのAjax技術を想像して文句を言うの図?
>>491
>AJAXを導入すれば何もしなくてもいいと思ってんの?
うんASP.NET AJAXを導入すれば何もしなくてもいいの。
502:nobodyさん
09/12/14 16:12:59
今北新参
とりあえずAJAXっていうのが凄いって事はわかった
なんか似たような拡張もの?でMVCうんたらみたいのもあるけどあぁいうの使ってるの?
他にもこういうのある?
503:nobodyさん
09/12/14 16:29:21
まあ、具体的な実装がよく解らない、つー最初の質問に対しては >487 の回答がベスト。
別にXML Webサービスに分離する必要もないけど、XML Webサービスを使っても実現出来る
以上、あとは実装者のお好み次第。
サルみたいに「AJAX導入」を繰り返すだけの回答で質問者が理解出来てるならそれで十分。
以上終了。
504:nobodyさん
09/12/14 17:11:56
>>503
自演乙
やっと理解できた?ASP.NET AJAX導入についてw
505:nobodyさん
09/12/14 17:17:44
具体的実装もなにも、
ただポストバックする方法で作ればいいだけなんだから、
それ以上の答えなんてないだろw
>478 名前: nobodyさん [sage] 投稿日: 2009/12/13(日) 21:22:18 ID:???
>ならASP.NET AJAXを使って、普通に記述するだけで表示できるよ。
>GridViewのイベントをフックして、その明細を表示するIDを取得して、
>普通にDataSetに明細データを読み込んで表示させればいい。
ほんとこのまんまじゃん。
ASP.NET AJAXを利用して、
GridViewのイベントフックメソッドでid取得して、明細データを取得して表示
これ以上どんな説明すればいいんだ?ww
506:nobodyさん
09/12/14 18:19:02
>>505
お前の言うポストバックする方法ってのはいまいち理解できん
ASP.NETでポストバックじゃない方法があるのか?(MVCはしらん)
具体的にって言ってるんだから、サンプルコードでも出してみてくれ
ASP.NET AJAXの何を利用するんだ?具体的な関数やコントロールは?
507:nobodyさん
09/12/14 18:26:10
!!!!!!!!!!!!!!!!!!!!!!!!!!
>ASP.NET AJAXの何を利用するんだ?具体的な関数やコントロールは?
>ASP.NET AJAXの何を利用するんだ?具体的な関数やコントロールは?
>ASP.NET AJAXの何を利用するんだ?具体的な関数やコントロールは?
>ASP.NET AJAXの何を利用するんだ?具体的な関数やコントロールは?
508:nobodyさん
09/12/14 18:26:44
具体的にって突っ込みされたら「具体的も何も(ry」って返ってくるだけw
あんまり苛めてあげないでw
509: ◆OUFPNullPo
09/12/14 18:38:01
OK把握した(`・ω・´)
代わりに俺が書いて見るぜ。
まずは、ToolKitインストールするからちょっとまってね(´・ω・`)
510:nobodyさん
09/12/14 18:53:18
URLリンク(mattberseth.com)
511:nobodyさん
09/12/14 19:03:02
>>510
ModalPopupとUpdatePanelつかってやるのが一番一般的だね。
同じようなサンプルだけど、この辺↓も。
URLリンク(msdn.microsoft.com)
まあ、いずれにせよ、AJAXを導入しただけじゃ駄目だし、別にGridViewのイベントを
フック(今読むとこれも意味不明だw)してる訳でもないし、AJAX導入だけで出来る
と主張してる奴はもっと違うやり方なんだろうなw
ちなみにGridViewを使う必要がないなら、DynamicContextという手もある。
512: ◆OUFPNullPo
09/12/14 19:17:58
あらら、先にサンプルかかれちゃった(´・ω・`)ショボーン
>>511
いや、基本それと同じでしようね。
GridViewのイベントハンドラメソッド内で、何らかのデータを取得して表示させるというのは
>GridViewのイベントをフックして、その明細を表示するIDを取得して、
>普通にDataSetに明細データを読み込んで表示させればいい。
が意味してるんでしょう。
んで、データを後からもってくるというのは、PostBackせずに部分PostBackで
ModalPopup内の表示を変更するということで、AJAXがコードを記述しなくてもやってくれる
=AJAXを設定するだけでOKということだね。
513:nobodyさん
09/12/14 19:24:47
controlのイベントメソッドへの記述を「イベントフック」等と普通言わないし、
2つのサンプルを見ても、AJAXの導入&プロパティの設定だけで期待する動作が
出来ているようには見えない。ModalPopupExtentionやUpdatePanelと言った単語
も一度として出てきていない。
AJAXの導入だけで普通出来る、と言ってる奴は自分では判ってるのかも知れんが、
少なくとも人に伝える、人に教える技術と言う点では全く完全に論外。
514:nobodyさん
09/12/14 19:30:10
>>512
>PostBackせずに部分PostBack
更新が部分的なだけでPostBackは常にページ全体が送られてきていたような。
515: ◆OUFPNullPo
09/12/14 19:36:01
>>514
UpdatePanel内でしかポストバックしないと思うけど、どうだったかなぁ
>まったく同じコントロールをUpdatePanelコントロールの中に入れるだけで、
>全体ポストバックではなく、AJAXの部分更新となり、ページの履歴も残らなくなります(図8)。
URLリンク(codezine.jp)
516:nobodyさん
09/12/14 19:46:37
>>513
>controlのイベントメソッドへの記述を「イベントフック」等と普通言わないし、
それは言い掛かりだろ。
>イベントハンドラ
>イベントが発生した際に実行すべきサブルーチンのこと。イベントフック、イベントリスナーなどの呼び方がある。
>AJAXの導入&プロパティの設定だけで期待する動作が出来ているようには見えない。
だれがAJAXを導入して、プロパティ設定だけすれば実現できるなんて書いてる?
「ポストバック時と同じように書いて、AJAXを利用すれば要求を実現できる」と記述してるだろうが。
いちいちすべて教える義務なんて俺らにはないんだからさwww
AJAXやってみなよ。やればわかるよ?みたいなスタンスでどこが悪いの?
>AJAXの導入だけで普通出来る、と言ってる奴は自分では判ってるのかも知れんが、
>少なくとも人に伝える、人に教える技術と言う点では全く完全に論外。
自分がわからない事を懇切丁寧に教えて貰えないからといって、文句言わない。
泣かない。逆切れしない。
お前がASP.NET AJAXについて何も知らなかっただけだろ?
ASP.NET AJAXを知った今ならどう思う?
普通にポストバックするように記述して、ASP.NET AJAX導入すれば実現できるよ?
って言われたらその通りだろ?ww
517:nobodyさん
09/12/14 20:01:17
まあ、そろそろお二人でメールかなにかでやり取りしてください。
518:nobodyさん
09/12/14 20:08:15
でも、知らないテクノロジを持ち出されて理解できないからって、
自らの不勉強を棚に上げて、
教えるほうが悪いって言われても困るよな。
519:nobodyさん
09/12/14 20:19:44
>>516
普通、あらかじめ用意されている標準のイベントに対しては、フックという表現はあまり使われないと思うがな
で、ここまででお前から具体的な内容はなにもないのな
まさかお前、ASP.NET AJAXってUpdatePanelしか無いと思ってないか?
520:nobodyさん
09/12/14 20:31:30
>>515
なるほど。
個人的にはその記事の「AJAXの部分更新」というところを
部分Postbackとは呼ばず「更新が部分的」という言葉で表した感じ。
一例としてMSDNでは「部分ページレンダリング(Partial-page rendering)」としている。
URLリンク(msdn.microsoft.com)
その記事の全体ポストバック、部分ポストバックは、
MSDNでは同期ポストバック、非同期ポストバックに当たる気がする。
で、言いたかったのはこれ。こっちの言い方も悪かったね。
>リクエスト・データには「通常のポストバックと同様のデータが含まれている」
URLリンク(www.atmarkit.co.jp)
↑これについての認識が同じなら、用語の選び方の差だね。
521:nobodyさん
09/12/14 20:41:22
そんな常識をいまさらお勉強して知識を披露されてもねぇ
522:nobodyさん
09/12/14 20:42:19
>>519
>普通、あらかじめ用意されている標準のイベントに対しては、フックという表現はあまり使われないと思うがな
いちいち言葉の概念とか詳しく記述しないと、とことんまで揚げ足とりかよ。
aspxは、それぞれが一つのクラスで表現されていて、コントロールが発生するイベントは、
そのページを表すパーシャルクラスに宣言された一つのメソッドを実行してるに過ぎないんだぜ?
つまり、イベントをフックする(ひっかける)とは、aspxにメソッドを用意して、
サーバコントロールでイベント発生時に、そのメソッドを実行するように設定することだ。
>で、ここまででお前から具体的な内容はなにもないのな
これまで書いたことはすべて無視か?
知らずに無知をひけらかして逆切れしたのはお前のほうだろ?w
>まさかお前、ASP.NET AJAXってUpdatePanelしか無いと思ってないか?
ほほー勉強してるようだね。感心感心。
523:nobodyさん
09/12/14 20:58:19
このスレってすぐ荒れるよな。
524:nobodyさん
09/12/14 21:05:02
ほとんど知らない奴の逆切れだけどな
ちゃんと教えてくれないとか、意味がわからないとか、そんな不満をこのスレで発散
日本の技術力が衰退するわけだよ
525:nobodyさん
09/12/14 21:15:00
約1名必死なのがいてワロス
> 2つのサンプルを見ても、AJAXの導入&プロパティの設定だけで期待する動作が
> 出来ているようには見えない。
↓
> だれがAJAXを導入して、プロパティ設定だけすれば実現できるなんて書いてる?
↓
>> つまり>>484の通りに作って、「ASP.NET AJAXを導入」しさえすれば、
>> >>497に書いてある通り、「コーディングレスでAjaxを実装できる」ということ。
どう読んでも 「コーディングレスで出来ます」 と言ってるようにしか読めません('A`
526:nobodyさん
09/12/14 21:16:41
>>525
これのどこがコーディングレスなのか詳しく。
>じゃ、こういえばいいのかな。
>GridViewのそれぞれの行にButtonを設置するよね。
>でそのButtonクリックでイベントを発生させて、その行のデータのIDを引数として渡す。
>んでaspxでそのイベントをフックして、IDを取得できるので、
>そのIDから、データベースよりデータを取得して、DataSetに格納する。
>さらに任意のサーバコントロールを設置して、ダイアログ画面として表示させ、
>そのダイアログの画面の、それぞれのサーバコントロールにDataSetに取得したデータを表示させる。
527:nobodyさん
09/12/14 21:19:40
>>525
コーディングレスでAjaxを実装できるとは書いてあるが、
コーディングレスでできるなんてどこにも書いてないよな?
どこにコーディングレスでできるって書いてあるんだ?
528: ◆OUFPNullPo
09/12/14 21:30:51
>>525
それは、部分更新をするAjax化がコーディングレスで実装できるという意味だと思うので、
間違っていないと思いますよ
>>466,475さんの聞きたいことは、
「クリックされたタイミングでデータを取得してページを部分書き換えしたい」
ということなんで「ページの部分書き換え=Ajaxを利用すれば実現できますよ」
で間違っていないと思いますよ。
文章からはデータを取得する方法までは聞かれていないと思うので、
その方法を書いていないからおかしいというのは、極論すぎると思います〜
529:nobodyさん
09/12/14 21:35:47
>>527
貴殿、そろそろ口を閉じた方がいいと思うんだ(´・ω・`)
客観的に見て参考になったのは
>>487
>>510
>>511
だけであり、貴殿の書き込みはたいして参考になっていないのが現実だから(´・ω・`)
530:nobodyさん
09/12/14 21:41:17
後出し感がすげえw
531:nobodyさん
09/12/14 21:46:59
>>529
後出しすぎるだろw
532:nobodyさん
09/12/14 21:51:07
>>487はレスとして依頼者の要望を満たしていないので不適切
>>510と>>511は、AJAXの存在を指摘され、必死で勉強した結果のレス
従って>>529は自作自演
もういいんだよ。楽になろうぜ。
533:nobodyさん
09/12/14 21:56:13
>>528
>部分更新をするAjax化がコーディングレスで実装できるという意味だと思うので
ButtonClickの中でUpdateとShowを行ってるように見えるけど?
まあ今度は「AJAXがコーディングレスで実装出来ると言っているだけで、サーバサイドの実装まで
コーディングレスで出来るとは一言も言っていない」になるのかな。
>文章からはデータを取得する方法までは聞かれていないと思うので、
>その方法を書いていないからおかしいというのは、極論すぎると思います〜
誰もそんなところをおかしいとは言っていないwwwww
>>511
ダイナミックコンテキストだと別途WEBサービスが必要だけど、わざわざPOPUPのためだけに別途
WEBサービスを用意するのは、俺ならちょっと気が引けるかも
534:nobodyさん
09/12/14 21:56:18
ASP.NET AJAX使えばできるで通じるから、後だしだよなぁ
535:nobodyさん
09/12/14 21:58:27
必死杉。モチケツ >532
536:nobodyさん
09/12/14 22:04:03
そもそも、
>AJAX使って、クリックされたタイミングでデータを取得してページを部分書き換えしたい
の回答が
>ならASP.NET AJAXを使って、普通に記述するだけで表示できるよ。
の時点で(ry
537: ◆OUFPNullPo
09/12/14 22:06:01
>>533
>ButtonClickの中でUpdateとShowを行ってるように見えるけど?
いやコントロールのUpdateとShowのメソッドの実行は、
Ajaxでなくても必要だから必要ですよね?
あなたも仰る通り、Ajaxは描画の部分更新をしてくれる機能なわけで、
それ意外のメソッドを省略してくれる機能ではないのだから、
それは普通の実装だと思いますよ〜
で、UpdateだのShowをしたときの、コントロールの状態の変化を
自分で定義しなくてもASP.NET AJAXが実装してくれてるということではないかと。
何か、基本的なところで勘違いしているような感じがするなぁ(´・ω・`)
538:nobodyさん
09/12/14 22:07:17 bCwbFrem
>>536
>そもそも、
>>AJAX使って、クリックされたタイミングでデータを取得してページを部分書き換えしたい
>の回答が
>>ならASP.NET AJAXを使って、普通に記述するだけで表示できるよ。
>の時点で(ry
正しいじゃないか
539:nobodyさん
09/12/14 22:09:09
>>ButtonClickの中でUpdateとShowを行ってるように見えるけど?
>いやコントロールのUpdateとShowのメソッドの実行は、
>Ajaxでなくても必要だから必要ですよね?
え?
540:nobodyさん
09/12/14 22:14:43
クライアント側の実装の手間を省かせてくれるのがVSのAJAXなわけで、それをわざわざ
「AJAX使えば(クライアント側の)実装はコーディングレスで出来ます」とか言われても、
ナニ当たり前の事言ってるのこの人・・・って感じなんだけどw
541: ◆OUFPNullPo
09/12/14 22:19:39
ああ、ごめんUpdateとかはUpdatePanelとかのメソッドのことなのね。
ごめん、普通のコントロールのメソッドだと勝手に勘違いしてた。
それは確かにAJAXに関係するコントロールのメソッドで、
そこに記述されてる方法でダイアログを表示させるのに実行しなければならないメソッドだろうけど、
そこまで懇切丁寧に説明されていないと、
説明されたことにはならないって言いたいってこと?
つまり、AJAXの存在を教えただけでは足りないと?
最初からレスみてると、他のみなさんと同様に、
あなたはAJAXを今まで知らなかったような感じがしてたんだけど、
そのところ実際のところはどうなのかな?
542:nobodyさん
09/12/14 22:20:34
>>540
嘘付けw
AJAXの存在知らなかったんだろ?w
543:nobodyさん
09/12/14 22:53:16
>>537,541
俺は>533ではないが、>533の話は説明がどうこうじゃなくて
コーディングレスじゃないだろうって話じゃないのか?
AJAXでOKな人もそうだが、自分の説明に文句つけるやつは
知らないから文句つけてるとでも思ってるんだろうかね
544:nobodyさん
09/12/14 23:01:47
放置推奨
自分では理解してるつもりでもそれを他人に伝える能力が無い人と。
理解は出来て無くても適切な情報へのポインタを示せる人と。
それだけのこと。ただ、それだけのこと。
545: ◆OUFPNullPo
09/12/14 23:57:41
>>543
うーん。そうなると「コーディングレス」の定義ってことですよね。
ということなら、コーディングレスは、コーディングが全く無いというわけでなく、
コーディングが少ないという意味だということになるんだと思います。
ASP.NET AJAXというフレームワークによって、
本来自分で実装しなければならないAJAX技術の入力が省力化されているわけなので、
十分にコーディングレスされてると思いますがどうでしょう。
さらにいうと、ASP.NET AJAXは、過去の経験上、
ほんとうにコーディングをまったくしなくてもいいと思うぐらい優秀だと思います。
[副](littleの比較級;最上級はleast)
1 (程度・度合が)いっそう少なく, もっと[さらに, より]下回って;((同一人物の2つの性質・状態を比較して))(…というよりは)むしろ…((than ...))
━[形](littleの比較級;最上級はleast)
1 (分量・程度が)…より少ない, 少量の;(大きさが)…より小さい(⇔more, greater). ⇒FEWER
546:nobodyさん
09/12/15 00:11:22
>>540
知らなかったお前のためにいってやってるんじゃないかw
547:nobodyさん
09/12/15 00:20:28
まだ頑張ってんの?
548:nobodyさん
09/12/15 00:23:54
AJAX知らないとか無知なクセに頑張りすぎだよな
549:nobodyさん
09/12/15 00:25:35
スレ伸びてると思ったらwww
550:nobodyさん
09/12/15 00:27:25
自分が無知なくせにwww
551:nobodyさん
09/12/15 00:36:00
AJAX云々はどうでもいいが
普通に〜すれば出来る。
普通にといったら普通にです。他に言いようが無い。
間違ってもこいつは客先には出せねえw
552:nobodyさん
09/12/15 00:40:24
>>545
一般にコーディングレスというと、コーディングがまったくない事だ
どこの辞書を転載してるのか知らんが、自分の都合のよい所を転載してるのは
本気で記載を見つけられなかったのか?
試しにYahoo!辞書で-lessを引いてみろ
「…のない」って出てるだろ
553:nobodyさん
09/12/15 00:52:43
AJAX君とOUFPNullPo君は放置でいいよ。
# 実は同一人物のような気もするけどw
554:nobodyさん
09/12/15 00:52:53
>>552
場所替えしたのでトリップなくてすいません。
ああ、そうかシュガーレスとかのレスかー
それじゃ、私の勘違いですね〜。失礼しました。
555:nobodyさん
09/12/15 00:56:44
>>553
いやいや違うよw
でも、素でわからないんだけど、AJAX実装すれば実現できるわけでしょ?
そのように返事したレスがなんで問題になってるの?
556:nobodyさん
09/12/15 01:05:59
うざい
557:nobodyさん
09/12/15 01:06:57
はぁ?
AJAX利用しろで正解だろ?
何がおかしいんだ?
AJAX知らなかったくせに後出しじゃんけんかよ。
558:nobodyさん
09/12/15 01:08:01
何回言わせる気だ。
メールでやれ。 お前二人以外には何の役にも立たん。迷惑だ。
559:nobodyさん
09/12/15 01:15:34
ここは質問スレだろ
AJAXの事知らずに書き込んで何が悪いんだよ
560:nobodyさん
09/12/15 01:16:40
AJAXで実現できるのは初めからわかってる
AJAX実装で実現できます、では間違ってはないが、何の回答にもなってない
問題は、じゃあ具体的にどうやるんだって言われて
ASP.NET AJAXを導入するだけだとか、普通に組むだけだとか言うから
それじゃ回答として不足でしょ、ってみんな言ってるわけ
(まあ不足なだけじゃなくて書いてる内容も微妙だと思うがな...)
でも結局具体例はなにもだせなく、挙句突っ込んだ人を無知扱いしたから叩かれてるんだよ
561:nobodyさん
09/12/15 01:18:58
いい加減にしろ。
562:nobodyさん
09/12/15 01:25:31
>>560
>AJAXで実現できるのは初めからわかってる
はい、ダウト。
>詳細情報取得の部分だけ別途XML Webサービスで作っておいて非同期に実施?
>どこかに参考になるようなサンプルがあったりしないでしょうか?
この発言のどこを見れば、AJAXで実現できると初めからわかってるんだ?
Webサービスを利用して実現しようとしていたのに。
後からAJAXの存在を知って、都合良く利用してるだけだろ?
563:nobodyさん
09/12/15 01:29:29
今北
どうせこのスレが伸びる時なんて
こんなことだろうと思ったけどwww
564:nobodyさん
09/12/15 01:34:43
>>560
何の回答になっていないというかASP.NET AJAXを知らないようだから、
そのレスがあっただけでも意味があるんじゃないの?
>それじゃ回答として不足でしょ、ってみんな言ってるわけ
2chで十分とかあるわけないでしょうよ
565:nobodyさん
09/12/15 01:41:02
>問題は、じゃあ具体的にどうやるんだって言われて
言われたっけ?
レス主からは言われてないよな。
回答として不足とかレス主でもないのに文句たれてる人は言ったみたいだけど
566:nobodyさん
09/12/15 01:50:21
>>562
>>475
相変わらず自分の都合のいいようにしか物事を解釈できないようで
ついでに言っといてやるが、WEBサービスってのはサーバ側の話で、元来AJAXとは無関係なんだがな
ただ、ASP.NET AJAX(Control Toolkit含めて)のなかには、WEBサービス前提の機能がいくつかあるんだよ
(つかWEBサービス云々はそういう流れででてきた話だと思ってたんだが、これは俺の深読みのしすぎか)
だから、WEBサービス利用とAJAX前提はなんら矛盾のない話だ
まあ、底が知れたんで俺はこれ以上この話題についてレスしない事にするわ
567:nobodyさん
09/12/15 08:31:08
>>566
え?ASP.NET AJAXで解決できることを初めからわかってたと?
ならなんで質問してくるんだ?ここで。
いいからASP.NET AJAXを使ってみなさいって。
使えばわかるから。
ああこういうことなんだなって。
UpdatePanelとかの文字が出てこなかったからって指摘したことが、
顔真っ赤になるぐらい恥ずかしいことだってw
568:nobodyさん
09/12/15 10:29:58
おいおい、伸びてると思ったらすごいな
しかし、最近のゆとりは本当にひどいな
わざわざ、コントロールの使い方まで教えて貰わないと、教えたことにならないなんて
UpdataPanelなんてAJAX必須コントロールなんだから、教える必要なんてないだろ
それに、記事のコーディングレスなんてキャッチフレーズだ
そんなの信じるほうが狂ってる
おれも、AJAX利用すれば解決、後は普通に実装しろって返答しただろうな
あぶねーw
親切心から返答してるのに文句いわれちゃたまらねぇわ
569:nobodyさん
09/12/15 10:38:41
その自作自演はさすがに引く。それ以前にウザイから空気読んで消えて。
570:nobodyさん
09/12/15 11:51:59
ここは2chですよね?
571:nobodyさん
09/12/15 12:27:46
おゆとり様
572:nobodyさん
09/12/15 14:57:55
>はい、ダウト。
>はい、ダウト。
>はい、ダウト。
おゆとり様かっけーw
573:nobodyさん
09/12/15 16:00:43
試しに
GridViewのボタンクリック→ModalPopupExtenderでPanel表示
Panel上のボタンクリック→Panel閉じる
ってやってみたんだけど、ダイアログとして表示したPanelのボタン押して、
閉じようとすると同期PostBackしてしまうな。
別途、ただのボタンを設置して
ボタンクリック→ModalPopupExtenderでPanel表示でやると、
ポストバックせずただPanelが消える。
なんでだろ?
574:nobodyさん
09/12/15 16:02:57
>>569-572
まだやってんのかよw
しかし質問者が逆切れで自演とか痛いな
575:nobodyさん
09/12/15 17:33:29
さすがAJAXの質問となると返事はゼロかw
576:nobodyさん
09/12/15 18:19:44
できた、できた。
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さん
09/12/15 20:30:29
>>576
wwwwwww
ただ、「普通に実装」しただけで、できてるじゃん
昨日、あんだけレスしてた人が、まったく無反応なのにも笑えるwwww
578:nobodyさん
09/12/15 21:17:14
>>577
>>558
579:nobodyさん
09/12/15 21:19:59
だから普通にやるだけで実現できるって言ったのになぁ
580:nobodyさん
09/12/15 22:02:16
GridViewを利用して画像の一覧とチェックボックスで画像選択をしたいと思っています。
画像を1行に1つ表示して選択させることはできるということは分かったのですが、
見た目を、例えば、チェックボックスと画像の対を3列×4行とかにすることはできるのでしょうか?
581:nobodyさん
09/12/15 22:11:12
久々に来たらなんかスゲエ奴がいたのなw
ここまでの奴はホント久々に見た。
582:nobodyさん
09/12/15 22:24:13
いや、恐らく>>23あたりが居着いて荒らしてるんだろう
もう一人いたよな
自分の不勉強を棚に上げて教えてくれ、ソースを示せの一辺倒だったやつ
583:nobodyさん
09/12/15 22:29:20
もう一度言う
普通にAJAX導入厨はスルー推奨
584:nobodyさん
09/12/15 22:33:43
>>583
せっかくレポートしてくれた>>576のレスを読んだ?
AJAX使えばできるのは事実。
そこまでして自分が無知だったことを隠したいの?
585:nobodyさん
09/12/15 22:58:21
ここまでの流れ
○○したいのですが、どうすればいいですか?
↓
普通にAJAXを使えばできるよ?
↓
普通じゃわからない。ちゃんと返答すべき。
↓
分からないも何もAJAXを使えばわかるよ・・・
(ソースコードを書けとでもいうのかよ・・・)
↓
参考となるソースコードを載せたサイトが見つかる
↓
ほらAJAX使えばできるじゃん
↓
AJAXで使うコントロール名すら教えてくれなかった
それに使うメソッドも教えてもらっていない
そんなの教えたとは言わない。
しかもお前らはuasgdbwwsd.\.awl;lds;;
AJAX導入厨はスルーすべき
↓
(何この人・・・)←いまここ
586:nobodyさん
09/12/16 00:01:19
自演乙
587:nobodyさん
09/12/16 00:09:43
ほんとうだよ。ソースコード教えろ厨は自演酷いよな・・・
588:nobodyさん
09/12/16 00:16:12
↑
お前さ、いい加減ウザイから消えろって言われてるのが分からないの?
589:nobodyさん
09/12/16 00:18:51
↑
お前だろ
590:nobodyさん
09/12/16 00:33:31 76TvUAig
まだやってたのかw
>>580
ListView使えば普通にゲフンゲフン
591:nobodyさん
09/12/16 00:41:14
>>580
普通に出来る。
GridView使って普通にコーディングすれば普通に実現可能です。
592:nobodyさん
09/12/16 00:49:11
>>590
>>591
アドバイスありがとうございます。
GridViewでテストページを作成して実験に入ろうと思います。
迷ったときには、また、よろしくお願い致します。
593:nobodyさん
09/12/16 00:58:23
>>591はアドバイスじゃなくて下らないネタだから真に受けないようにね
つか技術系の板でウソついてそれっきりとか。
594:nobodyさん
09/12/16 01:04:04
別にネタじゃねーよ。
普通にGridView置いて、GridViewのイベントをフックして画像とチェックボックスを置くだけじゃん。
それ以外にどんな書き様があるの?
595:nobodyさん
09/12/16 01:06:45
>>592
Repeaterを使う選択肢はないのかな?
GridViewとかListViewとかは便利だけど応用が利かない事も多い。
Repeaterはベーシックなコントロールだから、
自分で作り込めばいろいろなことができるし、
あれこれ苦労して他のコントロールで実現するより
すっきり実現できることも多いよ。
596:nobodyさん
09/12/16 01:09:05
>>594
いい加減、ASP.NET AJAXを知らなくて恥かいたからって、
他人を騙って嘘付くのはやめろよ
597:nobodyさん
09/12/16 01:09:50
質問を書いた本人です。
GridViewを利用してチェックボックスと画像を表示するのは出来そうなのですが、
それを3列×4行のようにして、ページングも出来るようにするのは、ごりごりに
コードを書かないとだめなのでしょうか?
それとも、GridViewコントロールのフィールドを工夫するだけで出来るのでしょうか?
598:nobodyさん
09/12/16 01:12:39
>>597
ごりごりに書かないとできません。
そういうことをやりたければListViewを使います。
なんか頭のおかしなのがウソ書いてるせいでわかりづらくなってるけど。
599:nobodyさん
09/12/16 01:17:45
>>598
>そういうことをやりたければListViewを使います。
がーん。私のところの開発環境が2005なので、ListViewがありません…。
バージョンアップするか考えてみます。
ありがとうございます。
600:nobodyさん
09/12/16 01:22:10
>>599
DataListでも似たようなのできたと思うよ
URLリンク(msdn.microsoft.com)
601:nobodyさん
09/12/16 01:25:19
とりあえず、普通に〜すれば出来るとしか書けないお偉い方はご退場下さい。
貴方がお偉いことは重々分かりましたから。
>>599
ListViewはNET3.5以上じゃないと使えないから。
とりあえずRepeaterでいいんじゃない?Repeaterのほうが、最終的なHTMLを
意識しながら作りやすいと思うよ。
ページ換えは面倒かもね。元データがDataTableなら、ViewのRowFilter駆使
してページ単位で切り出す感じかと。
602:nobodyさん
09/12/16 01:27:27
結局Repeaterに落ち着くと思う
603:nobodyさん
09/12/16 01:33:42
>>600
DataListのサンプル?ページ見ました。
>>601
Repeaterは使ったことがないのでググってみます。
たぶん、DataListもRepeaterもページングを自分で書かないとだめそうですね。
2008にバージョンアップするのが早い感じがしてきました。
604:nobodyさん
09/12/16 01:34:30
まあ、一般論として 「とりあえず〜すればいいよ」 「〜のほうが〜思うよ」 という回答を返す奴は
実は判ってないか、質問が理解出来ていないかのどっちか。
605:nobodyさん
09/12/16 02:47:29
3列はともかくとして、4行固定なのか?
列数も行数も固定なら、俺ならRepeaterすら使わないでやるかも
回しても4回か12回だしな。それぐらいなら自分でコントロールを配列に入れて処理する
どっちにしろページング周りは作りこみだしな
606:nobodyさん
09/12/16 03:36:52
>>605
4行固定という訳ではないんですが、画像(サムネイル)のサイズが決まっていないので
だいたい、4行分しか領域がないかな?と思ったもので。
607:nobodyさん
09/12/16 14:27:42
一度作ってみたら?
Repeaterでページングなんていつかやるだろうし、
いちど作れば使い回しできるし。
608:nobodyさん
09/12/16 22:08:23
え、そもそも質問なんですが
ASP.NETとAJAXって違いなんですか?
ASP.NETの中でもJAVASCRIPT使ってますよね?
609:nobodyさん
09/12/16 22:30:47
違いが分からない ×
ASP.NETもAjaxも分からない ○
610:nobodyさん
09/12/16 22:36:43
>>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さん
09/12/16 22:38:23
>>609
いい加減、教えて厨はでていってくれないか?
AJAX知らなかったクセに、本当によくそんなレスできるよ。
612:nobodyさん
09/12/16 22:53:25
>>610
ありがとうございます!
>>611
いあww俺は上でやいやい言われている人とは別人ですよ!
613:611
09/12/16 22:55:00
>>612
ん?そうなのか。ごめんね。
614:nobodyさん
09/12/16 23:10:10
ASP.NETを分からない(javascriptもVB C#も分からない)人に、10日以内にプログラムを作らせるためには何が必要ですか?
615:nobodyさん
09/12/16 23:14:59
>>614
プログラムの仕様による
616:nobodyさん
09/12/17 00:05:40
今読み返すと、AJAXさえ導入すれば出来るとか言うのも嘘っぱちだな。
正確には、toolkitの導入が必要なわけで。AJAX≠toolkit
617:nobodyさん
09/12/17 00:17:32
>>616
それも間違い
あくまで「モーダルダイアログみたいなことをしたい」というのが要求定義。
それを実現できる方法として、ModalPopupExtenderを例に挙げたたが、これを仕様してとは一言も言ってない。
従って同じようなことができれば、問題ないわけで、代替手段はいくらでもある。
例えば、GridViewの下にDetailsViewを設置して詳細を表示し、その他のボタンをEnabled=Falseにするとか、
MultiViewを利用してViewを入れ替えでGridViewと詳細表示を入れ替えるなどが可能、
同様にPanelを利用してCSSのレイヤーを設定することで画面中央に表示させ、
必要ないサーバコントロールを非表示にするなど方法はいくらでもある。
あくまで要求定義の実現のためにModalPopupExtenderを使う必要はないわけで、
ModalPopupExtender導入が必要というのはまやかし。
従って、AJAXさえ導入すれば出来る。
618:nobodyさん
09/12/17 00:26:28
悔しいのも、放置できないのも分かるが、もうやめてくれないかなぁ。
619:nobodyさん
09/12/17 01:23:54
30画面位あるんだけどApp_Code配下のクラスを
なにかいじる度、ビルドで2分近く食われる。
ビルド時間ってみんなそれ位?
620:nobodyさん
09/12/17 01:38:47
>例えば、GridViewの下にDetailsViewを設置して詳細を表示し、その他のボタンをEnabled=Falseにするとか、
>MultiViewを利用してViewを入れ替えでGridViewと詳細表示を入れ替えるなどが可能、
>同様にPanelを利用してCSSのレイヤーを設定することで画面中央に表示させ、
>必要ないサーバコントロールを非表示にするなど方法はいくらでもある。
これのどこにAJAX使ってんの?
621:nobodyさん
09/12/17 01:59:29
使わないよ?
622:nobodyさん
09/12/17 02:11:01
でも、使っている。
623:nobodyさん
09/12/17 02:27:00
>これのどこにAJAX使ってんの?
AJAX使ったことがないの丸わかり。
えーと、AJAX導入してるから使ってます。
624:nobodyさん
09/12/17 02:56:58
>>621
つまり「AJAXを導入すれば出来る」と言う回答も大嘘で「別にAJAXを使わなくたって出来る」が
正解な訳ですねわかります
625:nobodyさん
09/12/17 02:57:46
なんだ、AJAX導入君はASP.NETの基本すら分かってない人だったのかwどうりでw
626:nobodyさん
09/12/17 02:58:30
で、これでまた顔真っ赤にして反論してくるんだろうなー。分かりやす杉w
627:nobodyさん
09/12/17 03:04:37
>>624-626
それではAJAXを使って、データを取得するという要求に反します。
>475 名前: nobodyさん [sage] 投稿日: 2009/12/13(日) 00:26:25 ID:???
>AJAX使って、クリックされたタイミングでデータを取得してページを部分書き換えしたいということです。
はい。論破。
↓次の言いがかりどうぞ。
628:nobodyさん
09/12/17 03:15:41
ケロンパ 論破 ロンパールームにようこそ♪ by うつみ宮土理
629:nobodyさん
09/12/17 03:20:46
AJAX使わなければならないのに、なんでAJAX使わない方法を教えるんだ!!
というレスがケロンパ君から帰ってくるに100ケロンパ
630:nobodyさん
09/12/17 03:31:23
ナニコノ こまったちゃん vs にこちゃん...
631:nobodyさん
09/12/17 03:38:11
>>608もケロンパ君なんだろうなぁ
632:nobodyさん
09/12/17 03:53:00
とりあえずAJAX=ASP.NET AJAXではないんです
可能不可能で言うなら、別にASP.NET AJAXやToolKit入れなくたって
普通に(笑) Javaスクリプト書けばできるんですが
AJAXを導入って、どういう意味で言ってるんですか?
633:nobodyさん
09/12/17 09:46:00
>それではAJAXを使って、データを取得するという要求に反します。
>
>>475 名前: nobodyさん [sage] 投稿日: 2009/12/13(日) 00:26:25 ID:???
>>AJAX使って、クリックされたタイミングでデータを取得してページを部分書き換えしたいということです。
つまり、お前の中には質問者が最初からAJAX使用を念頭においてたと言う認識
はあるわけで
>>AJAXで実現できるのは初めからわかってる
>はい、ダウト。
>発言のどこを見れば、AJAXで実現できると初めからわかってるんだ?
というのは全く矛盾する発言だし、そもそも
Q: AJAXを使ってデータを取得したい
A: AJAXを導入すれば普通に出来ます。
と言う回答は頭が悪いと言うほかない。
634:nobodyさん
09/12/17 10:28:15
本人からは、UpdatePanelって単語すら出てきてないからな
実は本人はASP.NET AJAXやToolKitについてはほとんど知らないんだよ
だから突っ込まれると、普通にやればできるとか
お前らAJAX知らなかったんだろとかしか言えないと
かわいそうな人なんで、もうそっとしておきましょう
635:nobodyさん
09/12/17 11:57:02
禿同
AJAX加減馬鹿は放置徹底
636:nobodyさん
09/12/17 12:52:39
>>633-635
ここまでの自演はさすがに恥ずかしい
637:nobodyさん
09/12/17 13:28:18
おお、教えてくれ厨==ソースくれ厨はケロンパ厨に改名されたの?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さん
09/12/17 13:38:54
ソース出せ厨は、UpdatePanelばかり連呼するが、ScriptManagerを一度も口にしていないのが不思議だ
本当に、ASP.NET AJAXを使ったことが、ないのではないだろうか
639:nobodyさん
09/12/17 14:46:11
どうでもいい
ウザイ
氏ね
640:nobodyさん
09/12/17 14:54:22
>>638
何その息も絶え絶えみたいな句読点
641:nobodyさん
09/12/17 14:55:06
>>637
→TextBoxにDateTime.Nowを表示させれば普通にできるよ
こんな回答ならいいんだがな
お前は自分がどう思ってるか知らんが
.NET Framework使えばできるよ 的回答しかできてないんだよ
別にお前に教えてもらわなくても、たぶんお前に突っ込んでるやつらは
お前よりASP.NET AJAXについて詳しいよ
教えてって言ってるんじゃなくて、お前は無知なんだから
中途半端な知識でしゃべるなって言ってるんだよ
642:nobodyさん
09/12/17 15:27:45
エスパーさん、 >617 の翻訳頼む。
最後の1行までと、最後の1行と、どうつながるの?
もしかして俺の思ってるAJAXとは違う定義で書いてるの? >617
643:nobodyさん
09/12/17 21:09:36
>>641
>.NET Framework使えばできるよ 的回答しかできてないんだよ
ASP.NET AJAXって、もう「ほとんど」使えば実現できますじゃん。
マジでやってみればわかるよ。やらないからわからないだけだと思うけど。
有名サイト様も、コーディングレスで実装できる、プログラミングなしでAjax化と太鼓判。
ASP.NET AJAXならコーディングレスでAjaxを実装できる(前編)
URLリンク(itpro.nikkeibp.co.jp)
ASP.NET AJAX ファーストルック
−ASP.NETアプリケーションをプログラミングなしでAjax化−
URLリンク(www.atmarkit.co.jp)
それに本当に大事なのはScriptManagerのほうだろ。
上の参考サイトのソースコードにUpdatePanel.Update()があったから、
必要なコントロールとして例をあげてるだけだと思うが、
本当に使ったことある人ならScriptManagerをほうを先に指摘すると思うぞ。
いいか?使えばわかる。
644:nobodyさん
09/12/17 21:13:34
さらにいえば、.NET Framework使えばできるよ的な回答で何が悪いんだ?
お前の言ってることはこういう事だ。
売上伝票といった帳票を印刷したいのですがどうすればいいですか?
→個人で作るのは難しい。帳票印刷ソフト(製品名)とかの帳票ソフトを使えば普通にできるよ。
→それでは帳票印刷ソフト(製品名)の使い方を教えたことにならない。本人は帳票ソフト(製品名)をほとんどしらない!
→お前以外全員唖然
そういうコンポーネントやアドオンの存在すら知らない人なんだから、
その存在だけ教えれば十分だろ。
あとは、その存在を知った質問者が、その仕組みについて勉強すればいい。
勉強すれば、ScriptManagerやUpdatePanelも「絶対に」知る事になるからわざわざ教える必要なんてない。
自分で勉強せずに、すぐに実現できるソースコードを提示してくれなかったからといって、
逆切れして発狂する人間のことを「ソースくれ厨=教えてクレ厨」という。お前のことだ。
645:nobodyさん
09/12/17 21:44:41
こいつ、いつまで自分の馬鹿さ加減を晒し続けるつもりだ?
646:nobodyさん
09/12/17 21:52:08
ほんとだよなぁ
知らないテクノロジを教えて貰っただけでもありがたいのに、
もっと詳しく教えないからと逆切れするなんて・・・
647:nobodyさん
09/12/17 21:55:30
こんだけ馬鹿にされながらも、それでも馬鹿面を晒し続ける粘着振りだけは認めてもいい。
今度から鳥とコテを付けるように。
648:nobodyさん
09/12/17 21:57:24
ソースくれ厨がコテつけるわけないだろww
自演がばれちゃうからな
649:nobodyさん
09/12/17 22:18:10
MSのコーディングレスという言葉には何度も騙されてきたけど
ASP.NET AJAXはそれこそほんとにコーディングレスだろ
何が不満なんだ?
ほんとに使ったことがないのか?
650:nobodyさん
09/12/17 23:30:23
この空気読めないゆとりはいつまで続ける気だ?
651:nobodyさん
09/12/17 23:33:33
1から10まで教えてくれると思ってるんだろうね
これだからゆとりは嫌いだよ
652:nobodyさん
09/12/18 00:57:52
もうお前ら付き合っちゃえよ
653:nobodyさん
09/12/18 13:46:10
男性経験少ないので・・・ゴメンナサイ
654:nobodyさん
09/12/18 18:28:47
ゆとりもここに極まれりだな
2chで教え方が悪いと逆切れするとかもうね
655:nobodyさん
09/12/18 18:39:12
ぇ?まだ粘着すんの?
656:nobodyさん
09/12/18 18:46:42
↑お前が一番粘着してるんじゃね?jk
657:nobodyさん
09/12/18 19:30:09
この期に及んで粘着する>>655は池沼
658:nobodyさん
09/12/19 23:43:39
おわった?
659:nobodyさん
09/12/20 02:24:11
ASP.NET 3.5で、2つのウィンドウで同時にリクエスト投げると
本来表示されるべきウィンドウじゃない方にもう片方のレスポンス返ってくること無い?
完全にURLと表示されるべき内容が食い違ってるんだが原因がさっぱりだ
ウィンドウ1がA.aspxにポストバック、ウィンドウ2がB.aspxに非ポストバックでアクセス
→ウィンドウ1と2両方がB.aspxの内容に
っつー現象なんだが
660:nobodyさん
09/12/20 02:32:35
あー、2.0でも何かそういうのあったな。
別ウィンドウで開いたらそっちでは画面遷移せずMultiViewとかで切り替えで対処した。
661:nobodyさん
09/12/20 03:18:55
それはサーバではなくクライアント側の問題のような気もしないではないが
ブラウザにかかわらず発生するのか?
俺はそんな現象にあたったことないが、ホントにそうなるならちょっと気になる
662:nobodyさん
09/12/20 12:05:58
非ポストバックって、部分ポストバックってこと?
ポストバック時に、他のページのJavaScriptのデータを取得して、
サーバにPostしちゃうとしか考えられないような
B.aspxがA.aspxからTargetが_Blankや固定名などで表示されていて、
そちら側でClientScriptがA.aspxのwindowオブジェクトを取得して
何か操作しているとかいうことはない?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4952日前に更新/322 KB
担当:undef