- 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/
- 779 名前:nobodyさん [2007/06/18(月) 13:42:38 ID:mOIPphwJ]
- FromViewのインサート時に、主キー部分に初期値を入れたいんだがどうするの?
FormView外で検索キーの値入れてさせて検索ボタン押下 データなければFormViewをインサートモードに このときに、DBの主キー部分に、初期値を設定したい。
- 780 名前:nobodyさん mailto:sage [2007/06/19(火) 17:47:32 ID:???]
- マスターページをつかってみたんだが
マスターページの中のページを表示すると マスターページ内で指定したフォルダの位置も 中のページといっしょの相対位置になるんだが、 これだと、たとえばマスターページで画像とか表示してると マスターページと同じ階層にある中のページを表示するときはいいんだが ほかのフォルダにある中のページ表示すると画像が表示されなくなってしまう どうすればいいんだろう
- 781 名前:nobodyさん mailto:sage [2007/06/19(火) 20:09:39 ID:???]
- >>780
ルート演算子 (~) msdn2.microsoft.com/ja-jp/library/ms178116(VS.80).aspx
- 782 名前:nobodyさん mailto:sage [2007/06/19(火) 20:16:47 ID:???]
- >>779
FormView1_ItemInsertingでFindControlでもして 値設定したら?
- 783 名前:nobodyさん mailto:sage [2007/06/20(水) 00:38:15 ID:???]
- お客様「以前VS.NET2003で開発して貰ったASP.NET1.1のウェブアプリなんだけど,
VS2005で開発環境統一できるよね?コンパイルし直すだけでしょう?」 模範解答求む・・・
- 784 名前:nobodyさん [2007/06/20(水) 00:58:45 ID:OfClaPpz]
- 現在ASP.net(C#)で掲示板を作成しているのですが、
投稿内容を画面に連結する為に下記コードを記述しているのですが 改行されません。 string str_contents = "hoge";//動的に画面で入力された内容が格納 //される。 this.Label1.Text += str_contents + "\r\n\r\n"; Windowsアプリの場合だとこれで改行出来るのですがASP.netではなぜ 改行されず連結されてしまうのでしょうか?
- 785 名前:nobodyさん mailto:sage [2007/06/20(水) 01:52:25 ID:???]
- >>784
asp.netはhtmlベースで出力されてるから。 \r\nで出力すると画面上では改行されすhtmlのソースを見るとしっかり改行される で質問のブラウザ上で改行させるには<br />で明示的に改行する必要がある
- 786 名前:784 [2007/06/20(水) 01:54:23 ID:OfClaPpz]
- >>785
this.Label1.Text += str_contents + "\r\n\r\n"; ↓ this.Label1.Text += str_contents + "<br />"; とすれば良いのでしょうか? ちょっと試してみます。 ありがとうございました。
- 787 名前:784 [2007/06/20(水) 01:58:48 ID:OfClaPpz]
- >>785
確認したところ正常に動作しました。 ありがとうございます!!
- 788 名前:nobodyさん mailto:sage [2007/06/20(水) 02:22:39 ID:???]
- ほんの少しくらいはWebとかHTMLを勉強したほうがいいと思うよ…
- 789 名前:nobodyさん mailto:sage [2007/06/20(水) 02:23:50 ID:???]
- ついでに後々のためにHtmlEncodeもかけとけ。
あ、<br/>追加するのはかけた後でな。
- 790 名前:nobodyさん mailto:sage [2007/06/20(水) 11:36:46 ID:???]
- >>783
模範解答ではないが「開発環境統一」が目的なら出来んじゃね? 今後は2.0で動すのだから、追加されたコントロールとかプロバイダとかを 利用する方向性は「開発環境統一」とは別に考えなきゃならんけど。 www.microsoft.com/japan/msdn/vs05/aspnet/migratefromaspnetto2.asp
- 791 名前:783 mailto:sage [2007/06/20(水) 20:53:54 ID:???]
- >>790
プロジェクトファイルは更新されるだろうけど ソースコードは更新されないのかちょっと不安。 ASP.NET2.0方式(?)の部分クラスを利用したコードに置き換わる? (そうなると思いたい・・・。) とりあえずVS2005でもプロジェクトをビルドするだけなら大丈夫・・・と。 あとぐぐったところASP.NET1.1と2.0のウェブアプリの共存とかも 別のアプリケーションプールを利用すれば可能みたいなので, 他のウェブアプリと衝突することもなさそうで少し安心。 サーバ側には.NET Framework2.0を入れるくらいだろうし 意外と簡単かな・・・。 コードインラインや/Codeディレクトリも魅力的なんだけど 優先順位を考えると残念ながら今回は見送ることになりそう。 ということでちょっと試してみて問題なさそうだったら安く見積もってみます。 基本設計書のソフトウェア構成部分がちょこっと変わるくらいで あとはその他簡単な資料の作成かな・・・作業するのも自分だけど 参考になりました。ありがとー。
- 792 名前:nobodyさん mailto:sage [2007/06/20(水) 21:37:22 ID:???]
- >>791
旧バージョンの .NET Framework を使用して作成されたアプリケーションを、 新しいバージョンの .NET Framework で実行できるだけだからASP.NET 1.x コードがASP.NET 2.0 でも正常に動作するってだけ。 コントロールで言えばDataGridなんかもGridViewに置き換えられて2.0では デフォルトでは表示されてない。で、クラスなんかも同じで利用できるが非推 奨になっていたりするのもある。 で、「ASP.NET2.0方式(?)の部分クラスを利用したコード」ってのがどう言うのを 想定しているか分からんし、かなり前に移行したので記憶が薄いのだが、 確かプロジェクトファイルとかweb.config(互換モード)とか以外はソースに変 更は無かったと思う。
- 793 名前:nobodyさん mailto:sage [2007/06/20(水) 21:48:12 ID:???]
- >791
VisualStudio2005SP1ならWebProjectが追加されてるから 変換は難しいことじゃないと思う。 この場合App_Codeフォルダは追加されない。partialクラスへの移行は されることはされるが、想定しているのとはチョット違って 各aspxにdesigner.csというのが追加されて、こいつにコントロールの宣言が分離される。 通常の2.0アプリだとdesigner.csは隠蔽されてて見えなくなる。 SP1で変換するのがオススメ。
- 794 名前:ななし [2007/06/20(水) 23:46:14 ID:OfClaPpz]
- 質問があります。現在、ASP.net作成のページにチェックボックスを
貼り付け、イベントハンドラを下記コードで実装しました。 // チェックボックスにチェックが入った場合に走らせるコード protected void CheckBox1_CheckedChanged(object sender, EventArgs e) { Debug.WriteLine("テスト"); } 本来であれば、WEB画面上のチェックボックスにチェックが入れられた タイミングでイベントが走るかと思うのですが、なぜかうまく チェックイベントが走らないのでしょうか?
- 795 名前:nobodyさん mailto:sage [2007/06/21(木) 09:15:45 ID:???]
- >>794
AutoPostBack=False
- 796 名前:nobodyさん mailto:sage [2007/06/21(木) 17:55:51 ID:???]
- >>781
アリガトン うまくいったよ だが、ここでまた疑問なんだ テーブルタグとかのバックグラウンドに指定してるイメージだと~つけてやっても表示されないんでつよ runat=serverもつけてるんだけど Imgにしかつかえんのかな?
- 797 名前:nobodyさん mailto:sage [2007/06/21(木) 23:08:54 ID:???]
- >>796
backgroundやStyleのbackground-imageで指定してないか? ~ 演算子が認識されるのは、サーバー コントロールとサーバー コードのみ。 runat=server付けようと「style="background-image:url('~/image/aaa.gif')"」なんてのは ASP.NETを経由しないからパスが変換されない。 ASP.NETのコントロールを使うなら <asp:Table BackImageUrl="~/image/aaa.gif" HTMLのタグでやるのなら <table style="background-image:url('<% =Request.ApplicationPath %>/image/aaa.gif')"
- 798 名前:794 [2007/06/21(木) 23:33:58 ID:ExlQRAz6]
- >>795
出来ました。ありがとうございます。
- 799 名前:nobodyさん mailto:sage [2007/06/22(金) 00:10:00 ID:???]
- >>798
でもチェックボックスを押す度にPostBackの影響でページ全体が再読込されてウザイよ。 そういう場合はJavaScript使って制御したほうがいい。
- 800 名前:nobodyさん mailto:sage [2007/06/22(金) 14:56:17 ID:???]
- ある2chねらーが同時には一個のファイルしかダウンロードできないようにするには?
- 801 名前:nobodyさん mailto:sage [2007/06/22(金) 17:44:33 ID:???]
- >>797
再度トンクスです <% =Request.ApplicationPath %>も使ってみたが これだとデザインモードで表示されないんよね デザインモードでも表示できれば言うことなしなのに
- 802 名前:798 [2007/06/24(日) 16:10:02 ID:00lmWVO6]
- >>799
確かにチカチカして嫌な感じですね。。。 折角出来たのにちょっぴり勿体無い気もするのですが、 取敢えず「ボタン押下」イベント時にやりたい処理を集約する事にしました。 もう一つ質問させて頂きたいのですが現在アクセスログを解析する為に 下記コードを記述しIPアドレスの取得は出来ているのですが //ユーザーの IP アドレス string str_user_host_address; str_user_host_address = Request.UserHostAddress.ToString(); @IPアドレス Aリモートホスト B使用プロバイダー C使用PCOS D使用ブラウザ Eポート番号 を取得するにはどうすれば良いでしょうか?
- 803 名前:nobodyさん mailto:sage [2007/06/24(日) 21:01:45 ID:???]
- >>802
Request.ServerVariables(***) 1.REMOTE_ADDR 2.REMOTE_HOST (IISの設定が必要。デフォルト設定ではネットワーク負荷を考慮してるのでREMOTE_ADDRと同じ値が返る。) 3.「2.」から自分で求めろ 4.HTTP_USER_AGENT (OSだけが必要なら切り出し) 5.HTTP_USER_AGENT (ブラウザだけが必要なら切り出し) 6.???? (サーバ側のポートならSERVER_PORT)
- 804 名前:802 [2007/06/24(日) 21:37:22 ID:00lmWVO6]
- >>803さん
ありがとございます。 解決しました。かなりお詳しいですね。俺も頑張らないとです。
- 805 名前:nobodyさん mailto:sage [2007/06/25(月) 00:15:50 ID:???]
- つかRequestのプロパティに大半はあるでそ。
- 806 名前:nobodyさん [2007/06/25(月) 23:11:39 ID:rEXmW80k]
- ツールボックスからWEBデザイン画面に貼付けたTextBoxコントロール
のフォント ・背景色 ・文字色 を変えるにはどうすれば良いでしょうか?
- 807 名前:nobodyさん mailto:sage [2007/06/26(火) 01:56:01 ID:???]
- デザインモードにして該当textboxのプロパティで設定できない?
もしくは.cs側でtextbox名.FontColorとか
- 808 名前:nobodyさん mailto:sage [2007/06/27(水) 00:18:34 ID:???]
- >>806
右クリックしてスタイル。
- 809 名前:nobodyさん mailto:sage [2007/06/27(水) 01:30:25 ID:???]
- 本格的なものを目指すなら、スタイルシート使え。
- 810 名前:806 [2007/06/27(水) 02:06:35 ID:/oPl1OwR]
- >>807
textbox.ForeColor しか出て来ませんでした。 >>808 プログラムから色を制御したいと考えていますが なかなか出来ません。。。
- 811 名前:nobodyさん mailto:sage [2007/06/27(水) 03:07:30 ID:???]
- >>806
それならtextbox.styleで色々と指定出来たような… styleはなかったけ?
- 812 名前:nobodyさん mailto:sage [2007/06/27(水) 07:10:17 ID:???]
- >>806
それってサーバサイドで処理していいの? それともクライアントサイドでの処理がお望み?
- 813 名前:nobodyさん mailto:sage [2007/06/27(水) 18:17:10 ID:???]
- >>806
これ使え。 www.ohisama-shower.com/art/images/fo17114.jpg
- 814 名前:nobodyさん mailto:sage [2007/06/27(水) 23:27:29 ID:???]
- >>806ってVS2003?
VS2005なら普通にBackColorとかあるんだが
- 815 名前:806 [2007/06/28(木) 00:56:55 ID:8NhG3HXN]
- >>814
VS2005です。 通常のWindowsアプリなら Me.TextBox1.BackColor = Color.Red と行った具合に色を変化させる事が出来るのですが ASP.netですと出来ません。皆さんの環境ではASP.netでも普通に テキストボックスの背景等はプログラムで制御出来ていますか?
- 816 名前:806 [2007/06/28(木) 01:33:57 ID:8NhG3HXN]
- >>811
>それならtextbox.style this.TextBox1.Styleまでは何とかインテリセンスが通る物の 背景色等は変化させられない様です。 >>812 クライアントでもサーバでもどちらでも結構です。 ただ単純に入力値チェックを行い、不正値が入っている場合には 赤背景(青背景)にしようと考えています。
- 817 名前:nobodyさん mailto:sage [2007/06/28(木) 02:56:08 ID:???]
- >>806
ぐぐってるか?
- 818 名前:817 mailto:sage [2007/06/28(木) 03:11:41 ID:???]
- >>806
途中で書き込みスマソ >通常のWindowsアプリなら >Me.TextBox1.BackColor = Color.Red たぶん、asp.netでColor.Redを使おうとしてるのに、下準備の using参照が足りてないだけだと思う。 試しに TextBox1.BackColor = System.Drawing.Color.Red; やってみ。 これで希望の動作ができるならば、.csファイルの頭のusing参照をまとめて宣言している ところに using System.Drowing;を追加してやる。 そうすると TextBox1.BackColor = Color.Red; でコンパイラを通る。 あとは、Attributes属性でも背景色やらの指定なんかもできたと思うけど。。 とりあえず、もうちっとググって見てクラスや参照についての理解を 深めたほうがいいんじゃないか?
- 819 名前:806 [2007/06/28(木) 20:41:23 ID:8NhG3HXN]
- >>818
ずっと悩んでた疑問が解決しました。 ありがとうございます。 はい、ご指摘の通りググって自分自身の知識を広げる様努力します。
- 820 名前:どとねと [2007/06/30(土) 22:56:38 ID:Vu3yJXoP]
- これまでC/S開発メインでやっておりまして、最近ASP.netを勉強
し要約それなりの物を作る事が出来る様になったのですが、 ふとセキュリティー面が心配になって来ました。 そこで数点ご質問があります。 1)素朴な疑問なんですが、ASP.netで作成したプログラム (コード)はファーストサーバ等に公開した場合、アクセス 者には見えないでしょうか? 2)ちょっと質問がずれるかもしれないのですが、画面入力値チェック等を 全てサーバ(ASP.netコード)で行っているのですが、JavaScript等を使い クライアント側で行わせた方がサーバのパフォーマンスはやはり良いの でしょうか? ※ASP.net開発の実務経験がありませんでして、実務ではその辺りがどう いうポリシーで開発されているのか参考までにお聞かせ下さい。
- 821 名前:nobodyさん mailto:sage [2007/07/01(日) 00:30:43 ID:???]
- >>820
1) HTTP Server(ASP.NETならIIS)の設定の話 普通は見れないが見れる様にもできる。 2) クライアント側で動作するJavaScriptの方が当然サーバに負荷は掛からない。 が、クライアント側のJavaScriptは改変させられていない保証は出来ないので そのシステムのセキュリティ概念によるかな。 (個人的にはイントラだからとかは好きじゃないが) クライアント側の影響下にあるのは、 JavaScript、html構成(input値 、hidden値)、Cookie等 普通なら、ASP.NET側でチェックして置いてポストバック時のちらつきを押さえ る為に+αでJavaScriptでもチェックするとかだと思うけど。 つうか、これも厳密にはASP.NETの質問というより「Webシステム」の概念だな。
- 822 名前:nobodyさん mailto:sage [2007/07/01(日) 00:38:35 ID:???]
- C/Sのほうがよほどセキュリティなんてちゃんと考えてないからそれよりはましだよ。
ちゃんとつくればw クライアント側でチェックしてもサーバ側のチェックは省けないから同じ。 使うほうはクライアントでもチェックするほうが使いやすいってのはあるが。
- 823 名前:nobodyさん mailto:sage [2007/07/01(日) 00:39:42 ID:???]
- あとと、クライアント側のチェックではじかれる場合にPOSTは減るから
多少はよくなるってのは一応あるな。
- 824 名前:nobodyさん mailto:sage [2007/07/01(日) 00:42:53 ID:???]
- .NET2.0を勉強すれば一生他のは勉強しなくてもいいんでしょ?
- 825 名前:nobodyさん mailto:sage [2007/07/01(日) 00:49:17 ID:???]
- もうとっくに3.0が出てるしもうすぐ3.5が出るでよw
- 826 名前:nobodyさん mailto:sage [2007/07/01(日) 00:57:59 ID:???]
- イントラと言えどJavaScriptだけで値チェックしてPOSTされた値を
CGI側でチェックなしでそのまま使用していた個人情報管理系シス テムが大手で利用しているのにはビビッタ >>824 ニートなら.NET2.0どころか一生なんの勉強しなくてもいいよ。
- 827 名前:nobodyさん mailto:sage [2007/07/01(日) 08:34:25 ID:???]
- 2.0と3.0ってどこが変わったの?
VS2005じゃ3.0は使えないよね?
- 828 名前:820 [2007/07/01(日) 11:25:06 ID:BFPEmso0]
- >>821
なる程そうでしたか。参考にさせて頂きます。 WEB系も結構面白いですね。次はWEB系の案件で働いてみよう かと思います。 >>822 案件にもよるとは思いますが、C/Sシステムは確かに社内のみで使う前提 のシステムが多いですから、セキュリティー面はそれ程考慮 されていない物も結構ありますね。 あと、余談ですがC/SでもVS2005からの新機能ClickOnceはかなりオススメ です。
- 829 名前:nobodyさん mailto:sage [2007/07/01(日) 11:46:29 ID:???]
- >>827
www.atmarkit.co.jp/fdotnet/insiderseye/20060705teched06boston/teched06boston_01.html
- 830 名前:nobodyさん mailto:sage [2007/07/01(日) 12:38:47 ID:???]
- >>829
サンクス。 3.0ってビスタ向けなのね。 当分関係ないや。ヽ(´ー`)ノ
- 831 名前:nobodyさん mailto:sage [2007/07/01(日) 14:21:15 ID:???]
- >830
当分関係ないという判断は多分間違ってないが, 一応VS2005で3.0アプリを開発出来るしWinXPでも動かせるよ。 (Visual Studio 2005 Extensionsでぐぐると良い。) まぁ本格的にはVS2008待ちということで。
- 832 名前:nobodyさん [2007/07/02(月) 21:27:15 ID:oAZHWDW/]
- VS2005
では「フレームセット」は使えないのでしょうか? ※VS2003では使えていたハズなのですが。。。
- 833 名前:nobodyさん mailto:sage [2007/07/02(月) 21:52:02 ID:???]
- 使えないわけがねえ
- 834 名前:nobodyさん mailto:sage [2007/07/02(月) 22:37:02 ID:???]
- Windows 2000 向け .net 3.5 出ないかなぁ。
と、かなうはずのない夢を思い浮かべてみる。
- 835 名前:832 [2007/07/02(月) 22:41:53 ID:oAZHWDW/]
- >>833
新規項目の追加 → フレームセット でVS2003では作成出来たのですがVS2005では見つかりません。
- 836 名前:nobodyさん [2007/07/02(月) 23:07:23 ID:Xoqw5Nze]
- 1年やってやーめた。
こりゃ中途半端にもほどがある。 すぐクライアントはAjaxに食い荒らされて .NET的コーディングって何よ、な状態になる。 ご愁傷様。 俺はいウィンドウズプログラミングにもどるよ
- 837 名前:nobodyさん mailto:sage [2007/07/02(月) 23:10:13 ID:???]
- フレームなんか使わずにマスターページ使え
という暗黙の圧力
- 838 名前:nobodyさん mailto:sage [2007/07/02(月) 23:10:56 ID:???]
- 何のためのASP.NET Ajax…
- 839 名前:nobodyさん [2007/07/02(月) 23:18:44 ID:oAZHWDW/]
- だから、>>837マスタページじゃなくてフレームを使いたい
のだ。
- 840 名前:nobodyさん mailto:sage [2007/07/02(月) 23:22:07 ID:???]
- >835
なら自分で書きゃいいでしょ
- 841 名前:nobodyさん mailto:sage [2007/07/02(月) 23:45:42 ID:???]
- まずHTMLを学ぶんだ
- 842 名前:835 [2007/07/03(火) 00:06:24 ID:GCNGcT/Y]
- >>840
メンドクサイ。なぜにVS2003であったフレームセットがVS2005 で無くなったんだと思う。 確かにマスタページの機能は素晴らしいが、案件的にはVS2003 も未だある(つここっちの方が多い。)その為にも フレームセットの使い方をマスターしておきたい。 ※まぁ、会社でやるか。
- 843 名前:nobodyさん mailto:sage [2007/07/03(火) 00:27:37 ID:???]
- >>835
いわゆるページのフレーム分割のこと? それはASP.NET固有の機能ではなくて HTMLの仕様だと思うけど。 XHTMLでは非推奨だからDOCTYPEがstrictだと無視される可能性はあるけれども、 それともVS2005のIDEでフレーム分割する機能がないという話かな? まぁいずれにせよ、ページの中でフレームを使いたいなら、 aspxのソース編集で<framset><frame>タグを使用すればいいんじゃないかなと思う。 おそらくこちらのほうがマスターするのには最適だと思われるが…… Framesetタグやフレーム分割まわりのHTMLタグ解説↓ www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/frames.html
- 844 名前:nobodyさん mailto:sage [2007/07/03(火) 00:38:59 ID:???]
- >>836
コントロールがAjaxを内包すればそれで終わりじゃないか。 現にそういうの出始めているし。
- 845 名前:nobodyさん [2007/07/03(火) 01:07:00 ID:GCNGcT/Y]
- >>843
>それともVS2005のIDEでフレーム分割する機能がないという話かな? まさに、その通りです。 仕方が無いので知識の整理という意味合いでHTMLタグを使って 勉強してみます。
- 846 名前:nobodyさん [2007/07/04(水) 17:18:57 ID:ff6ADPEo]
- コントロールがAjaxをとか言ってるけど
コントロールベースでない何かやりたいときにすごい困りそう Ajaxあえて覚えなくていいのは便利なんだが やりたいことがコントロールでできないときにどうするかという心配はある まぁ趣味でやってるうちは困るって言ってもたかがしれてるんだが
- 847 名前:nobodyさん mailto:sage [2007/07/04(水) 19:00:51 ID:???]
- 「ASP.NET 2.0 AJAX Extensions」がサーバ側のソースまで公開されている上に
「Microsoft AJAX Javascript library」はASP.NET以外でも利用できるようになってる。 まぁ、フレームワークだから隠蔽されてる部分は多いにしても、 「やりたいことがコントロールでできないときにどうするか」ってのは・・・・・。
- 848 名前:nobodyさん mailto:sage [2007/07/04(水) 19:33:01 ID:???]
- >>846
ここまでVisual化された言語つかってて今更何の心配してるんだw
- 849 名前:nobodyさん mailto:sage [2007/07/04(水) 21:29:10 ID:???]
- >Microsoft AJAX Javascript library
これ巨大すぎてひいた
- 850 名前:nobodyさん mailto:sage [2007/07/04(水) 22:41:44 ID:???]
- Javascript libraryなんて大概でかいんだからサイズが気にな
るなら必要な部分だけ抜き出せばいいだけ。 おれは型の部分なんて必要ないから消して利用してるけど。 prototype.jsとかも。
- 851 名前:nobodyさん [2007/07/04(水) 23:08:03 ID:j+CSxtmT]
- >>847
そういう風にシフトしていくんだろうな。 ajaxの登場によって今までのASP.NET的な組み方って根底からくつがえされるだろうね。 大体AJAXなんか一回してみたら「これもこれもこれも」じゃあこれもってなるのが目に見えてる。 知ってるこっち側からすると画面の動きは珍妙で、なんだかこなれない感じ。 どのみち楽しいもんじゃねーなぁ。 ソースはどうしてもこまぎれで乱雑になるしなぁ。。 かといって、clickonceがあるからって XMLwebサービスっつーのも なんだかすげーうさんくせーしな(ちゃんと流行ってるか??XMLwebサービスってのはよ)
- 852 名前:nobodyさん mailto:sage [2007/07/04(水) 23:50:58 ID:???]
- ASP.NET的な組み方でAjaxを利用する為の
ASP.NET 2.0 AJAX とか ASP.NET Ajax Control Toolkitだと思うけど
- 853 名前:nobodyさん mailto:sage [2007/07/05(木) 21:34:38 ID:???]
- でも、そこから突っ込んだことをしようとすると、「細切れ」「乱雑」になるんでしょ?
- 854 名前:nobodyさん [2007/07/05(木) 22:44:43 ID:tNJsOdJk]
- C#でADOって使えるの?
- 855 名前:nobodyさん [2007/07/05(木) 23:04:28 ID:tNJsOdJk]
- DB接続が出来る軽いライブラリってありますか?
- 856 名前:nobodyさん mailto:sage [2007/07/05(木) 23:14:48 ID:???]
- 全ての可能性は無限大
- 857 名前:nobodyさん [2007/07/05(木) 23:32:35 ID:eNgfwwTF]
- まぁそういうの整備されてから入るわ。
なんでもかんでもAJAXみたいな糞なプロジェクトには入りたくないし。 これだけ騒がれてたら1年前よりもっともっと軽々組める日がくるだろうしな。 今はまだやるべきじゃないな。
- 858 名前:nobodyさん [2007/07/06(金) 00:48:45 ID:VEfduDdl]
- ↓こんな感じでCommandTextにストアドを記述することは可能?
private static void test(SqlConnection connection) { SqlCommand command = new SqlCommand(); command.CommandText = "EXEC [dbo].[p_test] @ID=100"; command.Connection = connection; command.CommandType = System.Data.CommandType.Text; SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);
- 859 名前:nobodyさん mailto:sage [2007/07/06(金) 06:56:57 ID:???]
- >>836
>1年やってやーめた。 >こりゃ中途半端にもほどがある。 >すぐクライアントはAjaxに食い荒らされて .>NET的コーディングって何よ、な状態になる。 >ご愁傷様。 > >俺はいウィンドウズプログラミングにもどるよ いまさらウィンドウズプログラムに戻るのか。人生の選択誤るなよ。
- 860 名前:nobodyさん mailto:sage [2007/07/06(金) 09:59:56 ID:???]
- 「細切れ」「乱雑」w
もっともっと軽々組める日がくるだろうしw 技術者の底辺の言葉だな。
- 861 名前:nobodyさん [2007/07/06(金) 18:36:26 ID:s6TP1pcT]
- いまさら?
企業アプリはOSや環境を特定することは容易だから スマクラのほうが需要増えるに決まってる。 管理も拡張性もある。 そんでリッチクライアントじゃないならASP.NETなんていまさらやってらんないよ。 どうせやるならAJAXやる案件にいきたいし。
- 862 名前:nobodyさん mailto:sage [2007/07/06(金) 18:58:07 ID:???]
- 需要増えるに決まってるってさ。
まだ一人一台PCが無い時代ならともかくもうどこも システムはそろってるのに需要って言葉使うほど 増えるとは思わんけど。 まぁ、アドバイスするとしたらASP.NETやらないなら このスレから去ればいいと思うよ。
- 863 名前:nobodyさん mailto:sage [2007/07/06(金) 19:12:59 ID:???]
- まぁ、ASP.NET Ajaxは日本語の情報は少ないがそこそこ使えると思うけど。
既に作成済みのASP.NET 2.0のページに、 「ajax.asp.net/」で追加されるUpdatePanelコントロールで全体囲めば、 内部のコントロールは何もせずにajax化されるし、 「ajax.asp.net/ajaxtoolkit/」でAjax対応コントロールが、 他のサーバコントロールと同じ様に使えるし。
- 864 名前:nobodyさん [2007/07/06(金) 19:30:32 ID:s6TP1pcT]
- 863
thx! 去ればいいって。。 リッチクライアントには興味あるからね。 AJAXが整備されても今までのASP.NETの組み方がごっそり変わったあたりで入るわ。それまで様子見が1番。 それまではWINアプリでスマクラやるよ。こっちの知識も重要。 WINアプリはなくならない。 これをいまさら呼ばわりすることが遅れてる事に気付かないのかな。 いまどきWEB信仰者なんか俺のまわりにはいないぞ。 Linux信者ならいるがw
- 865 名前:nobodyさん mailto:sage [2007/07/06(金) 20:07:54 ID:???]
- ASP.NETの組み方がごっそり変わったあたりでこのスレ覗けば?
まぁ、既にASP.NET Ajax 1.0 は正式リリース済みだけど。 俺の周りには>>864と同じような底辺派遣技術者がwinシステム でもwebシステムでも組込み系でも沢山いるけどw
- 866 名前:nobodyさん mailto:sage [2007/07/06(金) 21:22:02 ID:???]
- >>864
いまさらそんなこと言われてもなあw 何年前の話だよw
- 867 名前:nobodyさん mailto:sage [2007/07/06(金) 22:18:58 ID:???]
- >>864
\ ∩─ー、 ==== \/ ● 、_ `ヽ ====== / \( ● ● |つ | X_入__ノ ミ そんな餌で俺様が釣られクマ―― 、 (_/ ノ /⌒l /\___ノ゙_/ / ===== 〈 __ノ ==== \ \_ \ \___) \ ====== (´⌒ \ ___ \__ (´⌒;;(´⌒;; \___)___)(´;;⌒ (´⌒;; ズザザザ
- 868 名前:nobodyさん mailto:sage [2007/07/06(金) 22:31:27 ID:???]
- >>863
うぉ、ほんとだ。 UpdatePanelでとりあえず囲んだだけで動いたよ。 βとか思ってたら正式版リリースなのね。 つうか、次期バージョンはこれが統合されるのか。
- 869 名前:nobodyさん mailto:sage [2007/07/06(金) 22:55:37 ID:???]
- >>865
でもASP.NETむやみやたらにやってるのも考え物。 実際今は猫も杓子もリッチクライアント。 ちゃんとヌース見てるか?お前。
- 870 名前:nobodyさん mailto:sage [2007/07/06(金) 22:56:41 ID:???]
- でもwinアプリに対して「今更」発言は正直情報古すぎるぞ。
- 871 名前:nobodyさん mailto:sage [2007/07/06(金) 22:57:47 ID:???]
- 最新記事のAjaxとリッチクライアント・スマートクライアント
このあたりが何年前とか言われてもw 強がるのもいいかげんにおし。
- 872 名前:nobodyさん mailto:sage [2007/07/06(金) 22:59:51 ID:???]
- >>871
実際使ってないから情報だけでそういう話になる。 Ajax自体は俺2年前くらいにやってたから。 当時かなり先駆けだったけど、実際の所は最近になって 現場でよく見かける。 スマートクライアントもClickOnce使って実際リリースし終わったPが 結構あるからやっと楽になった感じだと思うけど。
- 873 名前:nobodyさん [2007/07/06(金) 23:11:06 ID:VEfduDdl]
- GridViewを利用して、グリッドを表示しています。
codeという文字列をDBから取得してリンクとして表示します。 codeは例えば 0099012411 のように10桁の数字で構成された文字列です。 codeの表示はリンクとなっていて、クリックするとjavascriptで記述されたtest関数を呼び出します。 引数はクリックしたcodeです。 ↓下記のように記述しているのですが、codeで出力された前後を''で括りたいのですが、どうすれば良いのでしょうか? <ItemTemplate> <A id="ACode" runat="server" href='<%# "javascript:test(" + DataBinder.Eval(Container.DataItem, "code") + ")" %>'> <%# DataBinder.Eval(Container.DataItem, "code") %> </A> </ItemTemplate> 出力としては例えば javascript:test('0099012411') という感じにしたいのです。 ’が無いと、正しい値が渡せないので困っております。 JavaScriptの記述は↓こんな感じです。 function test(code){ alert(code); return; } よろしくお願いします。
- 874 名前:nobodyさん mailto:sage [2007/07/06(金) 23:18:00 ID:???]
- 2004年くらいにはAjax、リッチクライアント、スマートクライアント
なんて言われて概念を勉強したりしてたけど。 まぁ、スレチガイだから去って欲しいのには同意
- 875 名前:nobodyさん mailto:sage [2007/07/06(金) 23:20:58 ID:???]
- >>873
"javascript:test('" + DataBinder.Eval(Container.DataItem, "code") + "')" って言う話じゃないの?
- 876 名前:nobodyさん [2007/07/06(金) 23:31:20 ID:VEfduDdl]
- >>875
それだとコンパイル時にエラーが発生しちゃう。
- 877 名前:nobodyさん mailto:sage [2007/07/06(金) 23:50:54 ID:???]
- >>874
概念勉強するのと実際プロジェクトに入ってやるのとじゃ相当違うだろ。 webで見てる程度で知ったつもりだったら片腹痛い。
- 878 名前:nobodyさん mailto:sage [2007/07/06(金) 23:52:27 ID:???]
- >>877
もうほっとけ。 >>863 これ正式版? あともう少しって感じだな。
- 879 名前:nobodyさん mailto:sage [2007/07/06(金) 23:53:48 ID:???]
- >>874
お前がスレ違い。 ASP.NETとAjaxは今は切っても切れない。 人の話に難癖つける前になんか話題振れ。
|

|