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/
431 名前:344 mailto:sage [2007/03/03(土) 21:28:43 ID:???] >>429 2.0ならClientScriptManagerを使うが吉 >>430 メモリを確保して、データを保存しておいて、 構造体には確保したメモリのポインタとデータ容量と個数を 渡すような感じになるんじゃないかな? ↓こんな感じ? www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=32627&forum=7
432 名前:425 mailto:sage [2007/03/04(日) 09:26:09 ID:???] >>431 一応ClientScriptManagerでやってます。 バージョンが古いぞ警告もでてませんし、動いているのでこれでいいと思うんですが・・・。 Dim callScript As String = "window.open('hoge.aspx?namae=" & name & "');" Dim instance As ClientScriptManager = Page.ClientScript instance.RegisterClientScriptBlock(Me.GetType(), "clientScript", callScript, True)
433 名前:344 mailto:sage [2007/03/04(日) 13:27:42 ID:???] >>432 ぃぁ、それでok。 ( ´∀`)つmsdn2.microsoft.com/ja-jp/library/system.web.ui.clientscriptmanager (VS.80).aspx セキュリティ的に問題がなければいいけど、GETで値を 渡すってのは個人的になんか嫌(*゚ー゚)
434 名前:nobodyさん mailto:sage [2007/03/05(月) 11:58:56 ID:???] >>431 関数の宣言のほうを func( ref test ) にしてマーシャリングを無しにして pDst = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(Int32)) * Count); for (int i = 0; i < Count; i++) { Marshal.WriteInt32(pDst, i * Marshal.SizeOf(typeof(Int32)), pSrc[i]); } testFunc( ref test ); Marshal.FreeHGlobal(pDst); みたいな感じで動きました 固定だと[]ブロックで前もって書いておけば ソースに割り当て/コピー/開放を書かなくていいのですが 可変長だとCみたいなことをやらないといけないみたいです。
435 名前:nobodyさん [2007/03/07(水) 06:09:35 ID:Day+DVo0] 開発環境はVS2005でaspxを作成中ですが、ツールボックスの中に AccessDataSourceというのがありましたがこれをどのように設定すれば データの読み書きが出来るようになるのでしょうか? 使用言語はVBです。 参考サイトありましたら教えてください。 お願いします。
436 名前:nobodyさん [2007/03/07(水) 11:31:22 ID:Gyp/QrwT] ページ中に埋め込んだデータグリッドビューの表示に自前の関数を使いたいのですが、どのように書けばよいのでしょうか? その自前関数の仕組みは、文字列を評価して改行コードがあるときに<br />に置換するだけですが。
437 名前:nobodyさん mailto:sage [2007/03/07(水) 13:24:31 ID:???] >>435 MDBをバインドすればいいだろ? >>436 ユーザコントロールでも作れば?
438 名前:nobodyさん mailto:sage [2007/03/07(水) 15:12:07 ID:???] TCPでリモートSQLServerに接続するときって Data Source=tcp:(servername); のように常にtcp付けないと行けないものですか?
439 名前:nobodyさん [2007/03/09(金) 17:34:09 ID:9hV58lkw] バインドしてページに貼り付けたデータソースから、指定した列だけを取り出して 使いたいのですが、どのように書けばよろしいでしょうか? お願いします。
440 名前:344 mailto:sage [2007/03/09(金) 23:21:35 ID:???] >>439 指定した列だけ取り出して何をしたいのかわからないと、 何とも言いようがない。 指定した列だけ表示したい →RepeaterなりGridViewなりで列を指定して表示すればいい 指定した列をDropDownListに表示させたい →DataSourceにIEnmerable派生のデータをバインドでき、さらに TextとValue列を指定できる 指定はた列の数値を合計したい →DataTableなりDataViewでレコードセットを取得して、それぞれ ForEarchでぶんまわして合計を取得すればいい
441 名前:nobodyさん [2007/03/10(土) 07:28:08 ID:rptarxeP] >>440 返信ありがとうございます。 やりたい事は、一つの列の特定のレコードに移動して表示させたいのです。 VB6のRS.move 3 みたいな感じのをやりたいのです。 よろしくお願いします。
442 名前:344 mailto:sage [2007/03/10(土) 19:05:09 ID:???] >>441 列と行の区別が間違ってないか? VBの経験がないのでRS.move3がわからないのだけれども、 通常はDataSetにテーブルごとすべて取得して、そこから 値を取得する形になる。 具体的にはDataSet.Tables["TableName"].Rows[Rows]["ColumnName"] で特定のテーブルの特定の行の特定の列名の値が取得できる。 DataSet.Tables["TableName"].Rows.Countの数だけ行があるので、 その範囲内でRowsの値を指定してあげればいい。
443 名前:nobodyさん [2007/03/10(土) 21:11:53 ID:rptarxeP] >>442 ありがとうございます
444 名前:nobodyさん [2007/03/12(月) 10:14:10 ID:Tq9b3HEy] VWD2005 Expressで携帯電話用Webアプリを作りたいのですが、プロジェクトの新規作成に「ASP.NET モバイル Web アプリケーション」というテンプレートがありません。 テンプレートのダウンロードでも出てきません。 Expressで携帯用のWebアプリは難しいのでしょうか? 携帯電話用の数字入力専用のテキストボックスを作りたいだけなのですが。。
445 名前:344 mailto:sage [2007/03/12(月) 11:15:02 ID:???] >>444 Expressでモバイル開発に対応してるかどうかわからないけど、 新しいWebサイトでASPのサイトを作成すると、その中で作成できる ページ(項目)の一つとしてモバイルWebフォームってのがある。 プロジェクト右クリの新しい項目の追加ってところ。 最近の携帯のコンテンツをいじっていないのでわからないけども、 >携帯電話用の数字入力専用のテキストボックスを作りたいだけなのですが。。 だったら、普通にPC用のフォームでテキストボックスを配置するだけで 十分いけるような気がする。
446 名前:nobodyさん [2007/03/12(月) 12:51:48 ID:Tq9b3HEy] >>445 >ページ(項目)の一つとしてモバイルWebフォームってのがある。 ありました。ありがとうございます。 >だったら、普通にPC用のフォームでテキストボックスを配置するだけで >十分いけるような気がする。 だめでした。 htmlでi-modeの数字入力専用フォームにするには、タグにistyleを書けば いいだけなんですが、これを書くとaspxではエラーになってしまいます。
447 名前:nobodyさん mailto:sage [2007/03/12(月) 15:11:12 ID:???] スタイル属性の中に記述した? ジャバスクリプトを使ったりしてない? aspxのソースビューで赤下線が出てるだけなら 気にしなくて良い筈
448 名前:nobodyさん [2007/03/12(月) 19:56:00 ID:HwSOjhk2] >>447 スタイルの中に記述はしてませんでした。 style = "istyle:4;" にしてみたら赤下線が出ているだけになりビルドは通るようになったの ですが、いざi-modeからアクセスしてみても有効になりませんでした。 また、 ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1010402500 という記述を見かけたので、 <!DOCTYPE・・・をVWDの作ったデフォルトからdocomoのページ ttp://www.nttdocomo.co.jp/service/imode/make/content/xhtml/outline/s1.html に張り替えても見たのですが。。
449 名前:nobodyさん [2007/03/14(水) 11:03:18 ID:iwHc3wEr] dr = con.ExecuteReader(CommandBehavior.SingleRow) を実行した場合、レコード数を求めるにはどうすればよいでしょうか? お願いします。
450 名前:nobodyさん mailto:sage [2007/03/14(水) 11:38:38 ID:???] dr、conの型も書かずに質問か エスパーよろしく
451 名前:449 [2007/03/14(水) 16:43:33 ID:iwHc3wEr] >>450 Dim con As New OleDbCommand() Dim dr As OleDbDataReader です。 お長居します。
452 名前:344 mailto:sage [2007/03/14(水) 21:27:30 ID:???] >>451 できません support.microsoft.com/kb/308050/ 事前に行数が知りたいというのはページング処理等のためかな? ならクエリにCount(*)列を一つ作って、カーソルが1行目にあるときに取得してから ループすればいいかと。 というか、DataReaderじゃなくてDataSetでもいいのではないかと。
453 名前:nobodyさん [2007/03/15(木) 11:37:51 ID:cckvoMxV] SQLServerに接続してます。 元々入っているあるフィールドの値をNULLに変更したいんですが どうすれば出来るのでしょうか?
454 名前:nobodyさん mailto:sage [2007/03/15(木) 11:58:27 ID:???] 変更したいフィールドにアクセス カラムの値をDBNull.Valueにすればおk
455 名前:sage [2007/03/15(木) 14:04:11 ID:cckvoMxV] >>454 できました!ありがとです。
456 名前:nobodyさん mailto:sage [2007/03/15(木) 14:18:14 ID:???] Timerコントロールが動きません。 Elapsedイベントが反応してくれません。 エラーは出ないんですけど・・・ どうやったら動くようになるのでしょうか?
457 名前:344 mailto:sage [2007/03/15(木) 14:29:13 ID:???] >>456 asp.netはサーバサイドスクリプトなので、Timerでイベントを発生させることはできないよ。 やるとしたらASP.NET 2.0 AJAXのタイマーコンポーネントを使うか、 メタタグやJavaScriptでブラウザを操作して定期的にブラウザの再読込をするかしかない。
458 名前:nobodyさん [2007/03/16(金) 14:31:21 ID:IKGGblEf] session変数に複数の値を格納することはできないのでしょうか? 配列のように使いたいんですが・・
459 名前:458 mailto:sage [2007/03/16(金) 14:41:38 ID:???] すみません、自己解決しました。
460 名前:nobodyさん mailto:sage [2007/03/16(金) 14:45:36 ID:???] 単純にセッションに値を入れる時に Session["Hoge"]=value1+","+value2+","+value3; とかにしておいて値を取り出す時にSplit(゙,゙)で配列にしてやれば?
461 名前:344 mailto:sage [2007/03/16(金) 15:04:00 ID:???] >>460 ていうかSessionはobjectを格納できるから( ´ー`)
462 名前:460 mailto:sage [2007/03/16(金) 15:24:23 ID:???] オブジェクト格納できたのか… 俺も勉強になりました。 ありがとう
463 名前:nobodyさん mailto:sage [2007/03/17(土) 04:47:25 ID:???] ASP.NETのエラーメッセージが、開発環境は日本語なのに .NETフレームワークとランゲージパックを入れたサーバのほうでは英語で表示されるわけだが サーバのほうでも日本語で表示する方法はあるのかの?
464 名前:344 mailto:sage [2007/03/17(土) 18:32:06 ID:???] >>463 上にもあるけど地域の言語のオプションとか、鯖そのものの言語設定や 地域設定は確認してみたの?
465 名前:nobodyさん mailto:sage [2007/03/17(土) 23:09:28 ID:???] sessionは大概入れられるが、シリアライズできないものは入れない方がいいいいのじゃ ってじっちゃが言ってた。
466 名前:nobodyさん mailto:sage [2007/03/17(土) 23:30:55 ID:???] ユーザーコントロールについて質問です(ASP.NET1.1) ユーザーコントロール上のドロップダウンリストで選択された値を親のページのテキストボックスにセットしたいのですが、 この場合どうやればよいのでしょう? 親ページ→ユーザーコントロールはできるのですがユーザーコントロール→親ページができなくて・・・
467 名前:344 mailto:sage [2007/03/18(日) 00:32:27 ID:???] >>465 そうなの?sessionで格納できるのがobjectである以上、そこら辺は保証 されてるような気がするけど。 文字としてhtmlに埋め込むviewstateもobjectを格納できるし。 IXmlSerializableについてはあまり詳しくないのでアレだけど、 IXmlSerializableインターフェースを継承すれば、基本的にどんなclassでも シリアライズできるんでないの? objectを格納できないソースがあったら教えてください。
468 名前:344 mailto:sage [2007/03/18(日) 00:55:18 ID:???] >>466 ユーザコントロールの場合、ユーザコントロールのデザイナ画面で配置した コントロールは、ユーザコントロールを作成するclassにおいてpublicとして 配置されないので、 public partial class [aspxName] : System.Web.UI.Page からは継承の関係上、直接的に配置したコントロールから閲覧することができません。 ユーザーコントロール→親ページへのメッセージの受け渡し方法が不明だけど、 1)ユーザコントロール上でDropDownLisrtをpublicなプロパティとして公開する 2)ユーザコントロールに、ユーザコントロールのイベント発生時に親ページの プロシージャを呼び出せるようにデリゲートを実装する。 のいずれかになると思います。 1)では、何らかのイベント発生時にDropDownListのSelectedValueあたりを取得します。 2)では、ユーザコントロール上でDropDownList.Onchangeイベント等を取得したら、 そのままユーザコントロール上に設定したデリゲートを(=親ページの任意のプロシージャ) を呼び出すようにします。 たぶんこんな感じになると思います。
469 名前:nobodyさん mailto:sage [2007/03/18(日) 01:35:04 ID:???] >467 InProc以外のセッションモードではプリミティヴ型かシリアライズ可能なものに限られる。 ViewStateだってそうだろ。 実際にやってみるなりMSDNでも見てくれ。
470 名前:nobodyさん mailto:sage [2007/03/18(日) 01:48:01 ID:???] 既定でInProcだから設定変えんことには試しようがないよな。 このあたり見てくれ。 msdn2.microsoft.com/ja-jp/library/ms178586 (VS.80).aspx
471 名前:344 mailto:sage [2007/03/18(日) 02:38:32 ID:???] >>469 だからXmlSerializerで事実上はどんなクラスもシリアライズ できるんでないのって話。
472 名前:344 mailto:sage [2007/03/18(日) 02:48:41 ID:???] >>469 詳しくみてみたが、InProcならobject格納できるんじゃん(*゚ー゚)
473 名前:nobodyさん [2007/03/18(日) 13:18:17 ID:JZdDpOFH] Dim cn As New OleDbConnection Dim da As OleDbDataAdapter Dim ds As New DataSet Try cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\test.mdb" da = New OleDbDataAdapter("SELECT * FROM tbl;", cn) da.Fill(ds, "tbl") cn.Open() Me.lebel1.Text = ds("text1") ここと Me.label2.Text = ds("text2") ここのdsでエラーが出てるようです。 Catch ex As Exception 'エラー処理 End Try ds.Dispose() da.Dispose() cn.Dispose() このソース実行で、 system.data.dataset には既定のプロパティがないため、インデックス処理ができません。 とか言うエラーが出たのですが、どうすればよいでしょうか? よろしくお願いします。
474 名前:nobodyさん mailto:sage [2007/03/18(日) 15:13:09 ID:???] >>473 >Me.lebel1.Text = ds("text1") ここの表現に激しく違和感 一瞬VB6以前のコードを見ているかと思った
475 名前:nobodyさん [2007/03/18(日) 15:35:28 ID:JZdDpOFH] >>474 最近VB6から移行したので。 この場合、どのように書けばよいでしょうか? お願いします。
476 名前:nobodyさん mailto:sage [2007/03/18(日) 15:35:32 ID:???] >>473 「.NET 既定のプロパティ」とかでググれ。 "text1"って列名なんだろうけどそのまえにどのDataTableのどの行かの指定がなきゃどうしようもない
477 名前:nobodyさん mailto:sage [2007/03/18(日) 15:52:10 ID:???] >>475 ネットにゴロゴロ転がってるサンプル見れ VB6とは全然違う
478 名前:nobodyさん [2007/03/18(日) 17:19:36 ID:JZdDpOFH] >>475 DataReaderでは、dr("text1")と言う風に書いてますが Datasetはまた違うのでしょうか?
479 名前:nobodyさん mailto:sage [2007/03/18(日) 18:49:28 ID:???] >>478 アドバイス無視して質問ってかなり失礼だと思う。 アドバイス見ても解んなかったらかなり向いてないと思う。。。
480 名前:nobodyさん mailto:sage [2007/03/19(月) 11:29:44 ID:???] そもそも趣味サイト以外でInProcは・・・ 「InProc」でぐぐって一番上のサイトでもわかるように。
481 名前:nobodyさん [2007/03/21(水) 13:26:04 ID:3i8vjnb6] asp:LinkButtonを押して呼び出されたページで、 どのリンクボタンで呼び出されたかボタン名を 知るにはどの様に書けばよいのでしょうか? よろしくお願いします。
482 名前:nobodyさん [2007/03/21(水) 22:34:06 ID:MYne4eNP] スプリッタで領域を可変にするには何を使えばよいのでしょうか? ヘッダ ------- 左|右(メイン) ------- フッタ 左と右(メイン)の領域を動かせるようにしたい。
483 名前:nobodyさん [2007/03/22(木) 01:08:11 ID:phUZb8Bf] Winアプリなら余裕だけど ASPだとWebパーツとかつかうんじゃね? たぶん
484 名前:nobodyさん mailto:sage [2007/03/23(金) 08:35:20 ID:???] >>478 データセットがデータリーダーと同じ使い方できるなんて初めてきいた
485 名前:nobodyさん [2007/03/23(金) 17:42:16 ID:hGN3JWyt] はじめまして 環境は IE7 VS2005 WinXPSP2 SQLServer2005 です。 ASPのサイトを部分部分でASP.NETに移行しています。 ページAからJScriptの関数でHIDDENに値を設定したのちページBにsubmitすると RequestがNothingになってしまい、ページAのFormに「runat="Server"」を指定 したら以下のエラーが出てしまいました。 >viewstate MAC の検証フィールドです。 >このアプリケーションが Web Farm またはクラスタによってホストされている場合、 ><machineKey> 構成が同一の validationKey および検証アルゴリズムを指定していることを確認してください。 >AutoGenerate をクラスタで使用することはできません。 対処法を教えていただけませんか? よろしくお願いします。
486 名前:nobodyさん [2007/03/24(土) 03:42:37 ID:bV7pw1D8] 接続してきた相手のIPは取得できるんだけど MACアドレスを取得する方法ないかの〜
487 名前:nobodyさん [2007/03/24(土) 08:53:26 ID:ra4BhRNo] 1つのサイトにDefault2.Master見たいな感じで 複数のmasterpageを使うことは出来るのでしょうか? 試しにやってみましたが、LabelxxxはDefault2.Masterのメンバーではありません。 見たいなエラーが出ました。 助けてください。
488 名前:nobodyさん [2007/03/24(土) 15:58:43 ID:bHy9WQAt] 487だけど、出来たからいいです
489 名前:nobodyさん [2007/03/24(土) 18:10:34 ID:XDdUknzS] 技術評論社から出ている 「プロが作った!すぐ使える! ASP.NET2.0 実践サンプル集」 と言う本を買ってサンプルを開いたら、パーサーエラーの連続で 話にならないのですが、これは無料のVWD2005 ExpressEdition用だから SV2005では使えないのでしょうか?
490 名前:nobodyさん mailto:sage [2007/03/25(日) 23:32:33 ID:???] どういうコードと環境でこうしたい、こんなエラーが出るってのなら 推測もアドバイスも出来るけど、、、 それだと、「出版社に聞けば?」ぐらいしか言えんがな(´・ω・`)
491 名前:nobodyさん mailto:sage [2007/03/26(月) 07:14:47 ID:???] >>489 その本持ってますが、web.configにあれこれ宣言されているからのようです。 エラーの出る行をコメントアウトしていけば動くようになるですよ。
492 名前:nobodyさん mailto:sage [2007/03/26(月) 09:27:11 ID:???] >>485 ページAとBはどちらもASP.NET? そのエラーは__EVENTVALIDATIONがうまく渡っていないときにでるね。
493 名前:489 [2007/03/26(月) 17:14:33 ID:b88DcWi3] >>491 ありがとうございます。 やってみます。
494 名前:489 [2007/03/26(月) 22:04:59 ID:zmM8Lysd] >>491 この本のch11でエラーの出ているweb.configをコメントアウトしてみたところ 以下の操作はサポートされています。正式な定義に関しては、〜〜 という画面になり、実行できませんでした。 どのようにすれば動くようになるのでしょうか。 よろしくお願いします。
495 名前:489 [2007/03/26(月) 22:27:51 ID:zmM8Lysd] すみません、本をよく読んだら最初の部分は出来ました。 が、atlas〜〜のコントロールが「表示できません」となってしまいます。 追加のコンポーネントが必要なのでしょうか? よろしくお願いします。
496 名前:nobodyさん mailto:sage [2007/03/26(月) 22:33:46 ID:???] Atlasはベータ版のライブラリだから、もうやめたら? 正規のAjaxフレームワークをつかいなよ。
497 名前:489 [2007/03/26(月) 22:52:45 ID:zmM8Lysd] >>496 これでよろしいでしょうか? ttp://ajax.asp.net/downloads/default.aspx?tabid=47 この場合、ソースコードの<atlas:を何に変えれば良いでしょうか?
498 名前:nobodyさん mailto:sage [2007/03/27(火) 06:48:50 ID:???] >>497 合ってる。タグは"<asp:"。 その本がどの程度Atlasコントロール使ってるか知らないけど "<asp:UpdatePanel〜"とか"<asp:ScriptManager〜"とか。
499 名前:497 [2007/03/27(火) 22:22:13 ID:kydgdnGV] >>498 ありがとうございます。
500 名前:nobodyさん mailto:sage [2007/03/28(水) 10:42:11 ID:???]
501 名前:497 [2007/03/28(水) 12:32:31 ID:dMYUDzOF] atlasタグをasp:に変えて実行したところ、下記エラーが出てしまいました。 ちなみにこの開発マシンには、atlasとAJAXの両方が入ってます。 エラー ファイルまたはアセンブリ 'Microsoft.Web.Atlas'、またはその依存関係の 1 つが読み込めませんでした。 指定されたファイルが見つかりません。
502 名前:nobodyさん mailto:sage [2007/03/28(水) 13:22:05 ID:???] DLLの参照が足りてない感じだね。
503 名前:497 [2007/03/28(水) 16:09:07 ID:m8YLBux/] >>502 DLLの参照は、どのようにすればよいでしょうか。 お願いします。
504 名前:nobodyさん mailto:sage [2007/03/28(水) 16:23:21 ID:???] DLLの参照が足りないというより、 atlasからajaxへの書換えに失敗しているのでは。 プロジェクト全体をatlasという文字で検索してみたら?
505 名前:nobodyさん mailto:sage [2007/03/28(水) 19:57:39 ID:???] ASP.NETをJAVAアプレットのようなもとかと勘違いしていた俺がきましたよ .netもJAVAアプレットみたいなのがおけるようにならんかな
506 名前:nobodyさん mailto:sage [2007/03/28(水) 21:19:05 ID:???] Javaだってさ、プ)っ
507 名前:nobodyさん [2007/03/28(水) 23:02:57 ID:H2LX4t8O] むしろ重要なところは「アプレット」なわけだが。
508 名前:nobodyさん [2007/03/29(木) 03:39:05 ID:PO5WDGp2] XMLdocumentクラスを使ってXHTMLファイルを読み込んで 動的にselectタグselected属性を付けたりしたいんですが どうしてやればいいんでしょうか? イマイチXPathが良く分からないので分かりやすく説明している URLがあるなら誘導お願いします…
509 名前:nobodyさん mailto:sage [2007/03/29(木) 11:00:46 ID:???] >>508 SelectNodesとかで指定してCreateTextElementとかで作ったノードをAppendして DocをWriteToで書き出せばOK
510 名前:nobodyさん mailto:sage [2007/03/29(木) 13:24:33 ID:???] >505 WPF/Eのことか?
511 名前:nobodyさん mailto:sage [2007/03/29(木) 15:10:46 ID:???] >>505 マネージコントロールにすればできるじゃない ja.gotdotnet.com/quickstart/winforms/doc/WinFormsIeSourcing.aspx
512 名前:nobodyさん [2007/03/29(木) 19:27:51 ID:8uO4JYhJ] >>511 なんかよくわからんが 相手側にフレムワクが入ってれば Windowsフォームをブラウザで起動させることができるってことか?
513 名前:nobodyさん [2007/03/29(木) 20:52:05 ID:41v7jcma] フレームワーク2.0で作ったサイトをフレームワーク1.0の鯖に上げたら エラーになりました。 当然でしょうか?
514 名前:nobodyさん mailto:sage [2007/03/29(木) 22:15:15 ID:???] 基本です 2.0と1.0は別物と考えたら幸せになれます
515 名前:nobodyさん mailto:sage [2007/03/31(土) 16:51:08 ID:???] プレステ2向けのゲームをプレステに入れても動きませんでした と一緒
516 名前:nobodyさん mailto:sage [2007/03/31(土) 21:36:11 ID:???] Loginコントロールでログイン画面を作っています。 入力されたパスワードをサーバーに送信するとき 暗号化したいのですが、SSLしか方法はないですか? たとえば、Javascriptで暗号化してもいいものなのでしょうか? javascriptはコードが見えてしまうので…。 達人の皆様、どうかご教授くださいm(__)m
517 名前:nobodyさん [2007/03/31(土) 22:40:54 ID:FprosiQM] gridviewとObjectDataSourceをバインドした時のパラメータ周りの落とし穴について 1.GridViewの列の設定でvisibleがfalseになっている 2.original_変数名という余計な変数が渡されるために関数が見つからないエラー ObjectDataSource.ConflictDetectionプロパティをOverwriteChangesにセットすれば いいはずが、ObjectDataSource.OldValuesParameterFormatString の「original_{0}」 を「{0}」にする。さらにすべて消して一度ビルドしてから「{0}」にすると治ったり。 geekswithblogs.net/chrishan/archive/2005/07/13/46223.aspx 3.あとから追加したプロパティやフィールドの値だけがObjectDataSourceの各コマンド オブジェクトに指定したデータオブジェクトに渡されずnothingか0になっている。 他の引数は正常。 1と2を乗り越えたらこんどは3でした。 GridViewをデザインしながらクラッシュアンドビルドでストアド書き直したりして ObjectDataSourceやデータオブジェクトをいじっていると、どうもコードビルダーや ウィザードあたりに古い設定が残ったままになってるっぽいですね。 さて、キャッシュ消して再起動してみます。 3について経験のある方、解決方法を知っている方、キャッシュ消してもダメだったら どうか情報をお願いします。
518 名前:nobodyさん mailto:sage [2007/03/31(土) 22:51:16 ID:???] >>516 ハッシュ関数を使えば、使ってるハッシュ関数と暗号化されたデータがわかっても 元の値はわからない・・・と教えられました。 最近は必ずしもそうでもないでようですから使う関数は選ぶのがよいようです。 blog.ohgaki.net/index.php/yohgaki/2007/01/25/sha1a_sa_a_a_ma_ya_a_a_a_a_sa_ma_fa_a_ma もっとも、そのsha512を使おうと元のパスワードが簡単だと、sha512で自動生成した 辞書でマッチしてしまうのでNGですね。2chのトリップとおんなじ。
519 名前:nobodyさん mailto:sage [2007/03/31(土) 23:01:40 ID:???] >>517 ダメ、でした。orz さらにDeleteコマンドにも設定した覚えのない引数が余分に渡されています。 どうもインデックスキーやソートキーに指定されるフィールドが 余分になったり渡せなかったりしている感じです。 とりあえず泣きながら寝ます。
520 名前:nobodyさん mailto:sage [2007/04/01(日) 11:27:14 ID:???] >>517 解決しました。 GridViewのプロパティ DataKeyNameに設定されたフィールドは GridViewのvisibleがFalseでも、 それどころかフィールド列が追加されてなくても、 コマンドフィールドとして追加されたコマンドボタン(削除・編集更新キャンセル)では、 強制的に引数として追加されてしまうようですね。 初歩的な仕様だったかも知れないです。 また、ObjectDataSourceのコマンドパラメータにDataKeyNameに登録されたフィールドで データが取得できない不具合に見舞われることがあります。 対策としてはコマンドパラメータをすべて削除、DataKeyNameに正しいキーフィールドだけ 設定、あらためてコマンドパラメータを正しく設定。で、治りました。 これはGridViewとObjectDataSourceを追加削除フィールドの変更など繰返していると 発生するようです。
521 名前:nobodyさん mailto:sage [2007/04/01(日) 19:42:23 ID:???] >>518 ありがとうございます。 基本的にはSSLだと思うのですが、 SSLに頼らないでできないものかと思いまして。
522 名前:nobodyさん mailto:sage [2007/04/02(月) 00:41:59 ID:???] >>521 ただハッシュ関数だと復号できないですからね。 受け側もハッシュコードを保存していてそれで比較しますよね。 パスワードの意味はわからないけど、ハッシュ値をそのまま盗まれ てPOSTされたらログインできなくはないです。 それなりのツールがあれば。 なので、やっぱり万全を期すならSSLが正解でしょう。 ブログのログイン程度ならハッシュで十分だと思うし。 SSL使ってませんよね。
523 名前:nobodyさん [2007/04/03(火) 19:57:42 ID:XOrq89tB] VS2005とアトラスで作ったサイトを現行AJAXで動かすには どのように変更すればよいでしょうか?
524 名前:nobodyさん mailto:sage [2007/04/03(火) 23:01:28 ID:???] 現行AJAXって初めてきいた
525 名前:nobodyさん [2007/04/05(木) 20:39:34 ID:pMCpj/nq] .net framework 2.0を停止して framework 1.1を有効にするにはどうすればいいでしょうか? 急にframework1.1環境のサイトを造らなければならなくなりました。 よろしくお願いします。
526 名前:nobodyさん mailto:sage [2007/04/05(木) 21:02:13 ID:???] 両方の環境が入っていれば、1.1用アプリは1.1で動くが・・・
527 名前:nobodyさん [2007/04/05(木) 21:50:24 ID:pMCpj/nq] てゆうか、2.0が入ってれば2.0のほうが優先されるけど 1.1しか入ってないサーバで動くサイトを作りたいんだが
528 名前:nobodyさん mailto:sage [2007/04/05(木) 22:23:57 ID:???] VS2005で1.1用サイトを作りたいってことなら無理
529 名前:nobodyさん mailto:sage [2007/04/05(木) 22:36:59 ID:???] 既に1.1環境用のフリーソフトって廃止になったんだっけ? ウェブマトリクスとかそんな名前のやつ。 もし急場凌ぎでも1.1用サイトを作成しなければならないなら使えると思うが。
530 名前:nobodyさん mailto:sage [2007/04/05(木) 22:46:01 ID:???] 2.0上でpdfファイルを吐けるサーバーコントロールの扱いやすいのってありますか? ページを直接プリントする代わりにpdfを吐いて、そのファイルをブラウザで開いて印刷、 みたいな用途に使いたいのですが。
531 名前:nobodyさん mailto:sage [2007/04/06(金) 00:25:08 ID:???] >>527 情報を小出しにすんな msdn2.microsoft.com/ja-jp/library/a99txfy5 (VS.80).aspx >>530 CrystalReportかActiveReportがいいんじゃね