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/
29 名前:nobodyさん mailto:sage [2006/10/11(水) 23:48:14 ID:???] >>29 後、普通のHtmlでタグに「runat="server"」を追加して、idを指定してやれば id名で.cs側で汎用的な操作は出来るようになるよ
30 名前:nobodyさん mailto:sage [2006/10/12(木) 01:22:25 ID:???] Cで組んでMakefile書いて.exe作るのに慣れてるからねえ。 いまいちGUIは面倒。いちいちマウス操作してたら時間喰うし、makeだけ打ってコンパイル終わるまでコーヒでも飲んでた方が楽じゃん。
31 名前:nobodyさん mailto:sage [2006/10/12(木) 10:01:32 ID:???] >>30 理屈こねてないで勉強はじめた方が近道だよ。 やれない理由を探す努力ってのは無駄だよ。 捻りだした結論も的外れだし。
32 名前:nobodyさん mailto:sage [2006/10/12(木) 10:03:54 ID:???] うちは、プロジェクトごとに開発環境からして決められちゃうから 環境も言語もその場で覚えてすぐに効率的なコードが 書けるぐらいじゃないと、すぐに仕事が回ってこなくなるけどなぁ。
33 名前:nobodyさん mailto:sage [2006/10/12(木) 14:51:03 ID:???] どうせなら楽しく遣りたいじゃん。詰まんないこと遣るのは苦痛だよ。 自分流でできた方が楽。
34 名前:nobodyさん mailto:sage [2006/10/12(木) 16:05:36 ID:???] 今月リリースされるらしいIE7が不安だ。 収めたシステムの必要環境に"IE6以上"とか書いてしまってあるし。 "以上"なんて書くんじゃなかった。
35 名前:nobodyさん mailto:sage [2006/10/12(木) 21:57:47 ID:???] MSは吐き出すコードに
36 名前:nobodyさん mailto:sage [2006/10/12(木) 21:59:31 ID:???] ちょwwww途中送信しちまったよww MSはもうちょっと吐き出すHtmlからJavaScriptを控えてくれんかね・・・ アクセシビリティ考えりゃ、駄目なのわかってるだろうに・・・ ポストバックだってJavaScript使わんでも出来るだろ?
37 名前:nobodyさん mailto:sage [2006/10/12(木) 22:01:56 ID:???] >30 俺、部品の配置以外はマウス使わないよ。 つか、コーヒー飲むほど時間がかかるコンパイルって一体……
38 名前:nobodyさん mailto:sage [2006/10/13(金) 10:37:14 ID:???] >>36 DataGridのこと?
39 名前:nobodyさん [2006/10/13(金) 16:53:10 ID:in0B642H] すみませんが 分かる方がいましたら教えて下さい ASP.NET2.0でWebサイト作成してます。 ファイルシステムで作成したあと ローカルIISでデバッグしたいのですが ファイルシステムからローカルIISの移行方法がわかりません。 新たにローカルIISで新規Webサイトを作成し ソースをコピーするしかないのでしょうか?
40 名前:nobodyさん mailto:sage [2006/10/13(金) 18:43:19 ID:???] 素人質問で申し訳ないですが、.NET2003でもASP.NET 2.0の開発ってできるんでしたっけ? ASP.NET 2.0 = .NET 2.0ライブラリを使ってのウェブ開発ということでしょうか?
41 名前:nobodyさん [2006/10/14(土) 01:05:58 ID:NxEG5M9w] >40 無理じゃね。ASP.NET2.0=.NET2.0だし。 できればVS2005をつかったほうが。
42 名前:nobodyさん mailto:sage [2006/10/14(土) 14:51:52 ID:???] だいたいASP.NETは基本全部動的コンパイル。 まあライブラリにしたりプリコンパイルしたりはするが。
43 名前:nobodyさん mailto:sage [2006/10/14(土) 17:25:06 ID:???] それはVBの場合ね。Cやjavaは事前にコンパイル(バイトコンパイルも含む)している。
44 名前:nobodyさん mailto:sage [2006/10/14(土) 23:18:39 ID:???] ASP.NETでCやJAVAで使うメリットって何?
45 名前:nobodyさん mailto:sage [2006/10/15(日) 01:29:44 ID:???] 慣れ?
46 名前:nobodyさん mailto:sage [2006/10/15(日) 05:52:52 ID:???] ASP.NETが使える無料〜激安のレンタルサーバってありますか? ググル先生に聞いたら9800/月とか出てきて・・・orz
47 名前:nobodyさん mailto:sage [2006/10/15(日) 06:21:44 ID:???] >>46 つwww.fsdotnet.jp/express/index.html
48 名前:46 mailto:sage [2006/10/15(日) 08:36:39 ID:???] >>47 早速登録してきました! チョコっと使ってみましたが、設定とかDBとかWindowsっぽいコントロールが使えて使いやすいです ありがとうございました!
49 名前:nobodyさん mailto:sage [2006/10/15(日) 09:54:28 ID:???] >>48 うそーーーー アドレス長すぎ。アンケートスパムがくるらしい。webでログインしようとしたら >'/admin' アプリケーションでサーバー エラーが発生しました。 >オブジェクト参照がオブジェクト インスタンスに設定されていません。 だめじゃん。糞鯖じゃん。
50 名前:nobodyさん [2006/10/15(日) 10:37:12 ID:ooNOPY4z] DataGridを使用していてわからない個所があるので教えてください。 現在、DataGridの各列はTextBoxにしており、DataSourceにSQLの結果をセットすると その内容がTextBoxにちゃんと表示される状態です。 やりたいことはTextBoxにフォーカスがあたっている状態で、フォーカスが別のオブジェクトに 移った場合、処理をさせたいというものです。 エラーチェックとか、入力した値(数値なのですが)を合計して表示してあげるとか やりたいのです。 このようなことをやる場合、イベントはクライアント処理で書くべきでしょうか? それともフォーカスが異動したイベント(そのようなイベントがわからないのですが)を 取得し、サーバ側で処理するのが一般的なのでしょうか? DataGridを使用していることを踏まえて教えてください。
51 名前:nobodyさん mailto:sage [2006/10/16(月) 00:21:04 ID:???] まず確認するがテキストボックスは自分で入れたものなのか、エディットコントロールなのか ユーザのブラウザ内でフォーカスがうつったのをどうやってサーバでひろうのか? ASP.NETの基本はクライアントの処理はHtmlとJavaScriptで出来ることしか出来ない。 なぜか?それがわからなかったら、勉強しなおすべき。
52 名前:nobodyさん mailto:sage [2006/10/16(月) 13:37:25 ID:???] >49 無料だから仕方ナインジャン。 FirstServerのサポートはまあまあ。
53 名前:nobodyさん mailto:sage [2006/10/16(月) 18:34:48 ID:???] ↓のサイトで、Gridviewのヘッダ行を固定させたのですが、 www.richardxin.com/FreezeHeader.aspx ヘッダ行のborderが消えてしまうのですが、これを表示させる方法はあるのでしょうか?
54 名前:nobodyさん mailto:sage [2006/10/16(月) 19:21:25 ID:???] DetailsView + ObjectDataSource を使って、 データの更新画面を作っているのですが、なぜか 「更新」のリンクをクリックしても ObjectDataSource の Updating イベント ハンドラが動きません (ブレーク ポイントを仕掛けていますが引っかかりません)。 ありがちなミスで考えられるものがあったら お教えください。
55 名前:nobodyさん mailto:sage [2006/10/16(月) 20:00:13 ID:???] ブレークポイントを仕掛けるべきは更新リンクのクリックイベントハンドラだったりして・・・
56 名前:54 mailto:sage [2006/10/16(月) 20:37:22 ID:???] >>55 情報ありがとうございます。 しかし更新リンクのクリックについては、 DetailsView の ItemUpdated ハンドラに来ているので問題ないと思います。 その後、Visual Web Developer を立ち上げなおしたら ちゃんと止まってくれました。すみません…。 重ねて申し訳ないのですが、今度は ObjectDataSource の UpdateMethod で関連付けたメソッドに パラメータが渡らず困っています。 関連付けたメソッドは呼ばれるのですが、パラメータが全て Nothing になってしまっています。(値型の場合は 0) 考えられそうなミスはありますでしょうか…?
57 名前:nobodyさん mailto:sage [2006/10/17(火) 00:35:14 ID:???] 良くあるのがデータバインド後にイベント拾ってる。 空データをバインドすりゃ、当然中身もなくなるわな。
58 名前:54 mailto:sage [2006/10/17(火) 01:34:33 ID:???] >>57 情報どうもです。 元々は ObjectDataSource と DetailsView を つなげたいだけだったのですが、データを更新しようとすると ObjectDataSource で InvalidOperationException が起き、 ごちゃごちゃやってるうちに自分でデータバインドするしかないのか?と 思い始め UpdateMethod をいじっています。 そもそも ASP.NET 2.0 では DataBind() しなくてもいい、 と最初に思っていたのですが、違うのでしょうか? そもそも、更新時に例外が起きてるのが問題外のような気も…。 どうやったらまともにデータ更新処理が作れるのか…錯乱状態です。
59 名前:nobodyさん mailto:sage [2006/10/17(火) 11:06:05 ID:???] Visual WebDev Express と Oracle (ODP) で開発する時って データ プロバイダは System.Data.OracleClient と Oracle.DataAccess.Client とどっちがよさげですか? ウィザードでデータ コンポーネント作れるので、 System.Data.OracleClient のほうがよさそうに見えるんですが。 ※ODT は Express じゃ使えない
60 名前:nobodyさん mailto:sage [2006/10/17(火) 22:43:48 ID:???] System.Data.OracleClientはMicrosoft社製。 ODP.NETとして提供されるのがOracle.DataAccess.Client。 性能はOracle.DataAccess.Clientの方が良い。 (ウィザードは使わないので知らん) だがODP.NETはWave Dashの処理がうっとしい。
61 名前:59 mailto:sage [2006/10/18(水) 00:34:13 ID:???] >>60 Oracle のデータベースは JA16SJISTILDE で構築する予定です。 それでも何かアプリ側で対応が必要なんでしょうか?
62 名前:60 mailto:sage [2006/10/18(水) 07:13:48 ID:???] Oracleに書き込む時のUnicodeからJISへのマッピングが、 MSとOracleで違う。 ODP.NETで「〜」を書き込んでOracleから取り出すと、 「〜」がひっくり返った文字になっている。 んでもってそれをSJISに変換すると対応文字がないから「?」になる。
63 名前:nobodyさん mailto:sage [2006/10/18(水) 14:55:44 ID:???] >>62 詳しい情報どもです! 質問続きで恐縮なんですが、もし ODP.NET で 〜 を書き込んでも 文字化けを起こさないようにするとしたらどんな対策が考えられますか?
64 名前:nobodyさん mailto:sage [2006/10/18(水) 21:17:40 ID:???] JA16SJISTILDEで構築するなら問題ないよ。
65 名前:nobodyさん mailto:sage [2006/10/19(木) 00:39:39 ID:???] JavaでWindows上でOracleを使うとき化ける文字だけ一覧を作って自前で置換なんて悲しい対処をしてたなぁ。 SQLServerだとそういうときは安心だった気がする。
66 名前:nobodyさん mailto:sage [2006/10/19(木) 17:45:28 ID:???] ASP.NET 2.0 と C#にて、サーバからテキストファイルをクライアントにダウンロードさせる処理を実装しようとしています。 この処理を通常のブラウザウィンドウ上から行うと正常にダウンロードできるのですが、 JavaScriptのShowModalで表示した画面から行うと、ダウンロードのダイアログが出てこず、うまくいきません。 ダウンロードする部分のコードは以下のようにしています。 Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=hoge.txt"); Response.Flush(); Response.WriteFile("hoge.txt"); Response.End(); モーダルダイアログからダウンロードすることは出来ないのでしょうか?
67 名前:nobodyさん mailto:sage [2006/10/19(木) 20:46:55 ID:???] >>66 サーバのファイルをダイアログで公開するとはどんな仕様? しかも、JavaScriptってクライアント側の処理をするものだよね? サーバーサイドでやってよいこと、クライアントで出来ることを落ち着いて考えよう
68 名前:nobodyさん mailto:sage [2006/10/20(金) 01:46:59 ID:???] >>66 ぱっと思いつく解決方法としては ファイルダウンロードを実装したhoge.aspx、を表示するFRAMESETを記述したhage.html、を作って、 showModalで表示するページをhage.htmlにする。
69 名前:nobodyさん mailto:sage [2006/10/20(金) 16:03:39 ID:???] >>68 出来ました!ありがとうございました。
70 名前:63 mailto:sage [2006/10/20(金) 22:37:59 ID:???] >>64 情報どうもです。JA16SJISTILDE で文字化けしないことが確認できました。 しかし、サーバ側でローカルのテキスト ファイル(Shift_JIS)に 出力をしたら化けてしまいました…。 Unicode から Shift_JIS への変換でも、JA16SJISTILDE を使っていれば 化けないと思ったのですが…なぜでしょう?
71 名前:nobodyさん mailto:sage [2006/10/20(金) 23:43:21 ID:???] ODP.NETは OracleCommand.TransactionがReadOnlyだったのに、ムカツイタ
72 名前:nobodyさん mailto:sage [2006/10/21(土) 11:04:22 ID:???] 文字コード変換をすれば化けるのは当然。 "〜"文字(SJISコード:8160)→WAVE DASH(Unicode:301C)→FULLWIDTH TILDE(cp932:FF5E) ttp://support.microsoft.com/kb/170559/ja [PRB] SHIFT - JIS と Unicode 間の変換問題 文字列をバイナリのまま扱って、変換テーブを自分で持って表示の時点で変換するのが一番問題が少なく対応もしやすい。 システムとか出来合いの物だと、落とし穴が有るし、仕様を満たさない場合の対処が面倒。
73 名前:nobodyさん mailto:sage [2006/10/22(日) 21:17:41 ID:???] 最近佐賀ネタでスレ違いの書き込みが増えている。 佐賀県庁・佐賀県警・談合・痴漢・情報漏洩などの内容だ。 銀行が潰れるとしたデマが回り騒ぎが起きたこともある。 このような書き込みは慎むべきだ。 被害防止のため常駐するスレに啓蒙してくれ。
74 名前:63 mailto:sage [2006/10/23(月) 21:40:17 ID:???] >>72 ありがとうございます。 ご指摘の通り Shift_JIS から Unicode にしちゃうとダメというのは 分かりました。ただ、テキストへの出力では Unicode → Shift_JIS しかしていない(はず)ので 化けないと思ったのですが…何か大きな勘違いをしている…?
75 名前:nobodyさん mailto:sage [2006/10/24(火) 09:26:40 ID:???] ASP.NET 2.0 で ObjectDataSource を使った データ バインディングについて教えてください。 ObjectDataSource 経由で呼び出すメソッドの引数が増えてしまうので DataObjectTypeName プロパティを指定したのですが、 これにセッションの値などを渡したい場合はどうしたらいいのでしょうか? DataObject をアプリケーション側で設定するタイミングが分からず、 上記の疑問が解決できません。
76 名前:ASP.net初心者(Cシャーパー) mailto: [2006/10/29(日) 00:23:40 ID:???] FirstServer等で月額525円でASP.netにて作成したシステムを動かす 事が出来るみたいなのですが、実際に作成したASP.netのシステム (プログラム)とローカル(自分のマシン)にて構築したデータベースは、 そのASP.netサービスを提供している会社のサーバへどの様に転送するのでしょうか? VNCみたいな形でターゲットとなる(サービスを提供している)サーバに 対して接続が出来、尚且つプログラムとデータ(データも)を乗っける 事が出来るのでしょうか?
77 名前:nobodyさん mailto:sage [2006/10/29(日) 01:51:47 ID:???] サービス提供してる会社に聞けよ 初心者が免罪符になると思ってる奴ウゼぇ
78 名前: mailto: [2006/10/29(日) 01:53:37 ID:???] >>77 死ね
79 名前:nobodyさん mailto:sage [2006/10/29(日) 02:02:49 ID:???] あえてツッコむとすれば、VNCに転送機能はない
80 名前:nobodyさん mailto:sage [2006/10/29(日) 07:36:57 ID:???] せいぜいリモートデスクトップだけど、クライアント数でライセンスが発生するから月額利用料を抑えたいレン鯖には向かないと思う。 おまいがクライアントライセンス料を負担してやれば良いんじゃね? だから、utfからsjisに変換したつもりでも、ウィンドウズ環境ならcp932に変換してしまっててコードが違ってるってヲチでしょ。 javaのローカルコードに勝手に変換する機能って、日本語環境の場合、ゴミだよね。
81 名前:nobodyさん mailto:sage [2006/10/29(日) 09:40:17 ID:???] 「だから」?
82 名前:nobodyさん mailto:sage [2006/10/29(日) 16:28:48 ID:???] なんで>>76 と>>78 の目欄同じなん?
83 名前:nobodyさん mailto:sage [2006/10/29(日) 18:49:59 ID:???] そっとしといてやれよ 最近の厨房様は何か気に触ることがあるとすぐ嵐になるから
84 名前:nobodyさん mailto:sage [2006/10/29(日) 21:08:23 ID:???] >76 WebでSQL Serverを管理できる画面を提供してるところが多いね。 CREATE文を流してから、CSVでアップロードする。 CSVアップロードがないところは、INSERT文で移行するしかない。orz
85 名前:76 mailto: [2006/10/29(日) 22:02:06 ID:???] >>84 >WebでSQL Serverを管理できる画面を提供してるところが多いね。 >CREATE文を流してから、CSVでアップロードする。 因みにCSVをサーバにアップロードした後にDB2で言うところの ロード処理等をする事によって、CSVファイルをサーバ上のDBに 取り込むという事なのでしょうか?
86 名前:nobodyさん mailto:sage [2006/10/30(月) 00:57:12 ID:???] >85 いや、SQLサーバへCSVをインポートする画面があるのだ。 タダだから、とりあえず登録してみたらどう。 www.fsdotnet.jp/express/order.html
87 名前:76 mailto: [2006/10/30(月) 01:09:43 ID:???] >>86 登録してみました。 ただ、今のオレの環境がWindowsXP(Home) でSQLServer等をインストールが出来ないからAccessをターゲットにして コーディングをした後に、サーバにアップロードするつもりです。 とりあえず、***ユーザ名/default.aspxという適当なファイルを作成して 表示されるところ迄は何とか漕ぎつけました。
88 名前:nobodyさん mailto:sage [2006/10/30(月) 14:15:18 ID:???] >87 SQL ServerExpressEditionなら、XP Homeでもインストールできるよ。 www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=ja Visual Web Developer入れてたら、既にインストールされてると思うけど。 www.microsoft.com/japan/msdn/vstudio/express/vwd/
89 名前:nobodyさん mailto:sage [2006/10/30(月) 20:00:19 ID:???] >>87 VMWarePlayer or VirtualPC2004にXPProやWindows2003R2体験版を入れるって手もある。 ...というかMSDE(SQLServer2000ベース)ってHomeでも動かなかったっけ?
90 名前:nobodyさん mailto:sage [2006/10/30(月) 21:36:34 ID:???] 初心者をいじめない
91 名前:87 mailto: [2006/10/31(火) 08:08:47 ID:???] >>88 ,89 どうもご回答をありがとうございます。 早速、 Visual Web Developerをとりあえずインストールしてみます。
92 名前:nobodyさん mailto:sage [2006/11/01(水) 19:21:37 ID:???] 素人ゴミ質問で申し訳ないんだけど・・・ ASP.NETで開発したWEBサーバーを公開するときに必要なライセンスって何ですか? WindowsサーバーとVisual Studio Professionalを購入したときのライセンスさえあれば問題ないのでしょうか?
93 名前:nobodyさん mailto:sage [2006/11/01(水) 21:44:54 ID:???] >>92 つ 俺ライセンス
94 名前:nobodyさん mailto:sage [2006/11/01(水) 22:43:24 ID:???] Windows2003の場合だけど。 www.microsoft.com/japan/windowsserver2003/howtobuy/licensing/EULA.mspx 3. 追加のライセンス条件および追加の使用権 a.クライアントアクセスライセンス (CAL) インターネットのみを通じて本サーバー ソフトウェアのインスタンスにアクセスし、 かつアクセスの際に認証を受けず、また本サーバー ソフトウェアにより個々に識別されないユーザーまたはデバイスに対しては、CAL は必要ありません。 質問する前にとりあえずライセンス条項読んでみてちょーだい。
95 名前:nobodyさん mailto: [2006/11/02(木) 00:17:30 ID:???] Visual Web Developer をインストールしたのですが 肝心のSQL Serverの環境が無い為にローカルで作成したプログラムを FirstServer上に以降する事が出来ません。 Windows XP(HOME)にて動作するSQL Serverはありますか?
96 名前:nobodyさん mailto:sage [2006/11/02(木) 00:35:04 ID:???] >>95 VWDインストールしたときに、 SQLServerExpressEditionもインストールされなかったか?
97 名前:nobodyさん mailto:sage [2006/11/02(木) 00:36:46 ID:???] ローカルテストだけならMSDE2000じゃ駄目なん?
98 名前:nobodyさん mailto: [2006/11/02(木) 08:24:26 ID:???] >>96 されませんでした。 >>97 最終的には、ローカルで稼動が確認出来たらサーバレンタルを する事を考えております。 その為にどうしてもSQL Serverとの連動をローカルで確認したいと 考えています。
99 名前:nobodyさん mailto:sage [2006/11/02(木) 08:34:17 ID:???] >>94 どもです。 エクスターナルラインセンスとクライアントアクセスライセンス というのがあるんですね。 必要な物が見えてきました。
100 名前:nobodyさん mailto: [2006/11/02(木) 23:08:59 ID:???] SQL Server 2005 Expression Edition はやはり Windows xp Home だとダメでしょうか? お金が勿体無いのでProfessional は買いたくありません。
101 名前:nobodyさん mailto:sage [2006/11/02(木) 23:48:57 ID:???] 厨房様は、なぜ公式サイトで確認しないのか www.microsoft.com/japan/sql/editions/express/sysreqs.mspx
102 名前:nobodyさん mailto: [2006/11/03(金) 00:08:34 ID:???] >>101 やっぱり Pro 買わなくちゃだめなのか。
103 名前:nobodyさん mailto:sage [2006/11/03(金) 00:14:33 ID:???] MSDEはHomeでも大丈夫のようだ。 GUIの管理ツールがなくて、Accessをフロントエンドにしていたあの頃がなつかしい。。。
104 名前:nobodyさん mailto:sage [2006/11/03(金) 00:22:12 ID:???] >100 MSDE www.atmarkit.co.jp/fwin2k/win2ktips/583msde/msde.html
105 名前:nobodyさん mailto:sage [2006/11/03(金) 01:30:04 ID:???] msdn2.microsoft.com/ja-jp/library/ms143506.aspx ここみるとExpressEditionもHomeで動くてなってるけど、これはどっちが正しいんだ・・・ どちらにせよ、 テストするだけなら、Professionalなんか買わないで、 Developer Editionで、十分じゃん
106 名前:nobodyさん [2006/11/03(金) 02:03:16 ID:zomZFxit] >>95 手元で作ったデータベース(構造+データ)を FirstServer の SQL Server に設置(引越し作業)するのは 無駄に、激しくしんどいぞ。 (無理と言ってもよいほどだ) 手元の環境整える前に(SQL 2005 Dev. Edition もしくは XP Pro. 購入?) FirstServer の SQL Server がどんなものか確認することをお勧めする。
107 名前:nobodyさん mailto:sage [2006/11/03(金) 03:27:21 ID:???] ファーストサーバ以外の共用ASP.NET鯖はありませんか? 日本ではここだけでしょうか?
108 名前:nobodyさん mailto:sage [2006/11/03(金) 10:08:36 ID:???] PHPやJavaでWeb開発経験あるんですが、ASP.NETは今回初めて。 きになるのがHTML部分。 *.aspxだとテキストボックスもボタンも独自タグですよね。 それがコード側と連動してたりするし。 ただデザインのこと考えると普通のHTMLタグの方が良いかなと思ってしまいます。 HTMLで普通のタグ使って、Page.RequestからPostされたパラメータ読むってナンセンスですかね?
109 名前:nobodyさん mailto:sage [2006/11/03(金) 13:19:21 ID:???] >デザインのこと考えると普通のHTMLタグの方が良いかなと思ってしまいます。 そりゃまたどうして?
110 名前:108 mailto:sage [2006/11/03(金) 14:11:42 ID:???] dreamweaverとかホームページビルダーとかもaspには対応してるみたいですけど、 誰もが手打ちでさくっと直せるという点で、HTMLタグのがよいかなぁと。
111 名前:nobodyさん mailto: [2006/11/03(金) 20:49:53 ID:???] >>103 ,104 サンクス
112 名前:nobodyさん mailto: [2006/11/03(金) 20:53:30 ID:???] >>106 >手元の環境整える前に(SQL 2005 Dev. Edition もしくは XP Pro. 購入?) >FirstServer の SQL Server がどんなものか確認することをお勧めする。 いまいちFirstServerのマニュアルが分かりずらかったのですが頑張って 試してみます。
113 名前: mailto: [2006/11/03(金) 21:42:08 ID:???] FirstServerのマニュアルには WebMatrixを使用した以降方法については 記載されているのですが、MSホームページではどうやらサポートが終了 した様です。 ローカルマシンにMSDEとMicrosoftVisualWebDeveloperのセットで作成した アプリ(プログラム部分です。)をFirstServer上のデータベースと連携させる にはどうしたら良いですか?
114 名前:nobodyさん mailto:sage [2006/11/03(金) 21:50:48 ID:???] あなたは今までに何を試したのですか?
115 名前: mailto: [2006/11/03(金) 22:14:56 ID:???] www.atmarkit.co.jp/fwin2k/win2ktips/583msde/msde.html のページを参考にしてコマンドプロンプトより osql -E と入力してもうまく起動されません。しかもMSDEのアイコンも タスクトレイに表示されていないのですが、インストールに失敗した という事なのでしょうか? ※マニュアル通りコマンドプロンプトより setup ぱすわーど と実行した 後、更新用パッチもダウンロードしてインストールは完了済です。
116 名前: mailto: [2006/11/03(金) 22:15:50 ID:???] >>114 触り部分だけです。。。 【エラー内容】になります。 [SQL Native Client]Named Pipes Provider: Could not open a connection to SQL Server [2]. [SQL Native Client]Login timeout expired [SQL Native Client]An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
117 名前: mailto: [2006/11/03(金) 22:28:23 ID:???] 再起動をしたらアイコンが表示されました。 これから幾つか試してみたいと思います。
118 名前:nobodyさん [2006/11/04(土) 00:03:43 ID:4/29Ul19] 表示コントロール数の多い画面で、コントロールの表示状態制御のコードがPageクラスにゴチャゴチャ増えてしまうのですが、 こういう時って皆さんどんな風に書いてますか? Pageクラス自身にあまりロジックをゴリゴリ書くのはスマートじゃない気がするのですが、 こんな場合に使うといいパターンとかあったら教えてください。
119 名前:nobodyさん mailto:sage [2006/11/04(土) 08:36:51 ID:???] そういや、IE7出たけど皆大丈夫かい?
120 名前:nobodyさん mailto:sage [2006/11/04(土) 08:47:04 ID:???] >>118 M・V・C!M・V・C! >>119 社内ではIE6で統一されてるから無問題〜 とはいえ情報は集めておかないとね。
121 名前:nobodyさん mailto:sage [2006/11/04(土) 09:21:53 ID:???] 英語版と日本語版のページを作らないと行けません。 デザインが微妙に違うため両者の*.aspxは別々に作ることになります。 ただ入力項目は同じなのでフォーム送信したときの処理は同じです。 どうやって処理をまとめるのが良いかで悩んでます。 今、自分が考えているのは、 - Pageクラスを継承してCommonPageクラスを作る - CommonPageを継承して、日本語版aspxと対になるJpPageクラスを作る - CommonPageを継承して、英語版aspxと対になるEnPageクラスを作る - CommonPageの送信ボタンクリックイベントで、FindControl("コントロール名");を使ってコントロールの値を取って、検証、DBに保存 という感じなんですが、もっと良いアプローチはありますか?
122 名前:nobodyさん mailto:sage [2006/11/04(土) 10:52:29 ID:???] 本当に継承を使う必要があるのか良く考えた方が良いと思う べつに検証する共通処理等はクラス化するぐらいでいいんじゃないかなぁ
123 名前:nobodyさん mailto:sage [2006/11/04(土) 11:32:24 ID:???] >>121 フォーム送信した時の処理に必要な値は、クラスにまとまる? よくやるのが、フォームに型付DataTable/DataRow型のプロパティ作って、 そこから、TextBoxやDropDownListから値をまとめて取得する。 そのクラスを受け取って、処理を行う。 PetShopのソースを参考にした。
124 名前:nobodyさん mailto:sage [2006/11/04(土) 19:53:32 ID:???] 基礎中の基礎で申し訳ないのですが、 あるコントロールのControls に配置された TextBox に値を入力し、 Buttonコントロールの Click イベントで TextBox の値を取得するにはどうしたらよいのでしょうか。 (階層化された任意のコントロールを取得するには) 今までは、(以下例) textBox = this.Table1.Rows[0].Cells[0].Control.FindControls("id"); のような形で取得していたのですが、this.Page.FindControl() などから 拾えないかと思い、UniqueIDを利用してみたのですが、 UniqueIDの発生が遅れている?ようで、コントロール生成時にUniqueID を参照しても Null になっています。 アドバイス等ありましたら、どうかよろしくお願いします。 また、誘導や解説サイトなどありましたらお教えくださると助かります。
125 名前:nobodyさん [2006/11/05(日) 01:49:58 ID:EttKzQyd] Microsoft Web Developer と MDBを連動させてASP.netを体験する 事は出来ないでしょうか? WindowsアプリとMDBは問題無くデータ接続をする事は出来るのですが ASP.netとMDBはどうも出来ません。
126 名前:nobodyさん mailto:sage [2006/11/05(日) 03:17:25 ID:???] >>125 そんなばかな…… なにを、 どうやって、 どうできないんだ?
127 名前:nobodyさん mailto:sage [2006/11/05(日) 08:45:25 ID:???] >>125 つ ttp://msdn2.microsoft.com/ja-jp/library/445z2s49(VS.80).aspx
128 名前:nobodyさん mailto:sage [2006/11/05(日) 13:05:32 ID:???] 以下のようにPrepare使ってinsertしてるんですが・・・ SqlCommand cmd = new SqlCommand("insert into hoge (name) values(@name)", con); cmd.Prepare(); cmd.Parameters.Add(new SqlParameter("@name", myobj.getName())); cmd.ExecuteNonQuery(); このときmyobj.getName()がnullだと、ExecuteNonQuery()で例外発生します。 if (myobj.getName() != null) { cmd.Parameters.Add(new SqlParameter("@name", myobj.getName())); } else { cmd.Parameters.Add(new SqlParameter("@name", DBNull.Value)); } このようにnullじゃなく、DBNull.Valueを渡すと良いのですが、 そこらじゅうで、こういう分岐書きたくない・・・ nullを渡してもうまくいくような、スマートな方法は用意されてないですかね。 普通に自前で関数化?
129 名前:nobodyさん mailto:sage [2006/11/05(日) 18:29:07 ID:???] myobj.getName()がnullの代わりにDBNull.Valueを返せばいいじゃない