ASP.NET MVC (659レス)
ASP.NET MVC http://medaka.5ch.net/test/read.cgi/php/1331013877/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
409: nobodyさん [sage] 2015/09/21(月) 08:31:24.52 ID:??? マイクロソフト「弊社のASP.NETはどんな低脳でも使いこなせます。このスレをご覧ください。」 http://medaka.5ch.net/test/read.cgi/php/1331013877/409
410: nobodyさん [sage] 2015/09/21(月) 12:45:15.02 ID:??? >>408-409 ASP.NETの話題かけないなら何も書くな 荒らしと同じ http://medaka.5ch.net/test/read.cgi/php/1331013877/410
411: nobodyさん [sage] 2015/09/21(月) 13:05:59.24 ID:??? デスクトップアプリと同じような動作をWebに求める顧客にはWebFormが合ってる気がする。 http://medaka.5ch.net/test/read.cgi/php/1331013877/411
412: nobodyさん [sage] 2015/09/21(月) 14:48:09.86 ID:??? >>410 は?低能は黙ってろ http://medaka.5ch.net/test/read.cgi/php/1331013877/412
413: nobodyさん [sage] 2015/09/21(月) 16:08:18.15 ID:??? >>410 ブーメラン http://medaka.5ch.net/test/read.cgi/php/1331013877/413
414: nobodyさん [sage] 2015/09/21(月) 19:09:41.36 ID:??? >>411 Xojpがよくね? http://medaka.5ch.net/test/read.cgi/php/1331013877/414
415: nobodyさん [sage] 2015/09/24(木) 06:45:59.60 ID:??? XojpってVBかよ http://medaka.5ch.net/test/read.cgi/php/1331013877/415
416: nobodyさん [sage] 2015/09/25(金) 14:49:21.18 ID:??? ACCESSには、データベースからレポートを自動で作成できましたけど、 ASP.NETには、標準でレポーティングクラスってありましたっけ。 クリスタルレポートという名は知っているけど、ほとんど聞かない。 (レポートを出力する機能が不必要だということじゃないと思うけど、どうしてかな。) それとも、レポートクラスって、自分で実装した方がいいんでしょうか。 http://medaka.5ch.net/test/read.cgi/php/1331013877/416
417: nobodyさん [sage] 2015/09/25(金) 16:51:23.25 ID:??? レポートクラスって、どのレベルのものを想定して言ってるんだ 単なるクラス1個でOKなほどレポート処理って単純なものじゃないんだが クリスタルレポートって今はついてないんじゃないか? 標準なら今ならマイクロソフトレポートってのがあるだろ 実業務なら多くはなんらかの帳票ツール買ってるんじゃね 俺はいちから自分で市販ツールと同じもの実装しようとは思わんわ http://medaka.5ch.net/test/read.cgi/php/1331013877/417
418: nobodyさん [sage] 2015/09/25(金) 22:22:07.49 ID:??? >>417 マイクロソフトレポートですか。 ありがとうございます。調べてみたいと思います。 もし、これだけで目的に敵うのなら、自分で実装しなくてすみます。 もちろん、自分で作る場合は、汎用は考慮しません。 特定のエンティティーに応じたものを作ろうと思っていました。 http://medaka.5ch.net/test/read.cgi/php/1331013877/418
419: nobodyさん [sage] 2015/10/05(月) 19:25:48.10 ID:??? ヴュースクリプトで使う型付きヘルパーメソッドActionLinkについて質問させてください。 引数は、一つ目(リンクテキスト)、二つ目(アクションメソッド)、三つ目(パラメーター)です。 この三つ目のパラメーターの指定では、匿名オブジェクトでプロパティーを設置して行います。 このプロパティー名は、ルートデフォルト設定の、/{contoller}/{action}/{param}で指定するパターンに書かれている名称(param)と同じである必要があるんでしょうか。 http://medaka.5ch.net/test/read.cgi/php/1331013877/419
420: nobodyさん [sage] 2015/10/05(月) 19:36:45.82 ID:??? ある そう書きたくなければHTMLのAタグ使え http://medaka.5ch.net/test/read.cgi/php/1331013877/420
421: nobodyさん [sage] 2015/10/05(月) 20:03:59.82 ID:??? >>420 的確なお答えありがとうございます。 (やはりつながっていたわけか。) MVCフレームワークはいろいろ裏でつながっているので、 便利なのだろうが、察知力が必要だなと思いました。 今察知して、そうなのかなと思ったことは、 そのコントール/アクションへ制御を飛ばしてくれた「ルーティング情報」の、 /{contoller}/{action}/{param} URIパターンで使用されている名称が、 アクションメソッドから起動されたヴュースクリプト上のヘルパーメソッドに絡んでくるのかなということです。 (これは、正しいでしょうか?) 上の例(>>419)では、デフォルトルーティング設定が使用されたので、 デフォルトルートのURIパターンで指定された名称が使われたのかなと思いました。 すみません、ありがとうございます。 http://medaka.5ch.net/test/read.cgi/php/1331013877/421
422: nobodyさん [sage] 2015/10/05(月) 20:19:34.22 ID:??? つながっているというかだ 実際にレンダラーに渡されるURIはこう /{controller}/{action}?{param}=○○ モデルバインドで同名変数にクエリパラツッコむ関係上こうなるしかない訳 http://medaka.5ch.net/test/read.cgi/php/1331013877/422
423: nobodyさん [sage] 2015/10/06(火) 02:09:46.86 ID:??? >>422 >つながっているというかだ すみません、この意味がつかめません。、 前後の文脈も大切にしたいので、お願いします。 http://medaka.5ch.net/test/read.cgi/php/1331013877/423
424: nobodyさん [sage] 2015/10/06(火) 15:40:45.38 ID:??? つながっていると言うと密結合を意味しているように取れる MVCはURL階層ルーティングができるのが売りだが、それはクエリ方式にマッピングしているだけで 事実>>422のようにアクセスしても全く同じ動作をする 密結合ならこんな途中入りはできない MVCはこんなように○○に見えるけど実際はXXに変換してるだけ、てのが多い この辺の考え方はモデルバインドで効いてくるから覚えとくといいぞ http://medaka.5ch.net/test/read.cgi/php/1331013877/424
425: 419 [sage] 2015/10/07(水) 13:00:13.43 ID:??? >>422 >>424 レスありがとうございます。 >>422>実際にレンダラーに渡されるURIはこう >>424>事実>>422のようにアクセスしても全く同じ動作をする ちょっと見えてきました。 MVCは、URIルーティング対応でも、内部的にはクエリストリングでパラメーターを処理しているという理解をしたんですが、良いでしょうか。 >>419で、ヘルパーメソッドActionLinkの第3引数に渡した匿名オブジェクト(プロパティを構成したもの)についてですが、 そのプロパティー名が、さきのクエリストリングのKey(?Key=parameter)に当たるのだと思ってすっきりとしました。 それだと、匿名オブジェクトに構成するプロパティー名は、クエリストリングのKeyに一致させる必要があるとわかります。 URI形式で、無骨に、/A/B/文字列 でアクセスするクライアントサイドの側からは、クエリストリングのKeyの存在は見えないため、混乱していました。 >>424>こんなように○○に見えるけど実際はXXに変換してるだけ、てのが多い パラメーターのクエリストリングへの変換以外に、何があるのか気になります。 http://medaka.5ch.net/test/read.cgi/php/1331013877/425
426: 419 [sage] 2015/10/07(水) 13:06:23.49 ID:??? >>425 > 匿名オブジェクトに構成するプロパティー名は、クエリストリングのKeyに一致させる必要があるとわかります。 読み返していたら、やっぱり、わからなくなりました。 URIで指定されたパラメーターが内部的に、クエリストリングで処理されていることはわかりました。 しかし、ヘルパーメソッドActionLinkで作成されるのは、URI(/A/B/パラメーター)です。 ここにはクエリストリングのKeyは登場せずに、パラメーターだけがあります。 すると、あくまでURIを作成するActionLinkの第3引数に渡すパラメーター刻印用の匿名オブジェクトで、 そのプロパティ名とパラメーター名を一致させる必要性がわかりません。 http://medaka.5ch.net/test/read.cgi/php/1331013877/426
427: nobodyさん [sage] 2015/10/07(水) 14:50:42.62 ID:??? ActionLinkは生成時にRouteを逆引きしているらしく、マッチングにクエリ文字列も使っているらしい ルーティングパターンが複雑化してくると意図しない物にマッチングすることがある 単純パターンのみなら不一致でも動くことが多いが、一旦ハマると原因特定が困難になる まあ一度地獄を見てみるのもいいぞ 何事も経験だ ○○に見えるけど〜の典型例はモデルバインド ControllerのAction引数に独自モデルクラスを指定できるが メンバをベタに書いても同じ動作をする public class HageModel{ public string hage{get;set;} public int hoge{get;set;} } public ActionResult Index(HageModel hg) これと public ActionResult Index(string hage,int hoge) は同じ http://medaka.5ch.net/test/read.cgi/php/1331013877/427
428: 419 [sage] 2015/10/10(土) 01:29:11.53 ID:??? >>427 すみませんレスが遅くなってしまいました。 ありがとうございます。 >ルーティングパターンが複雑化してくると意図しない物にマッチング >一旦ハマると原因特定が困難 ActionLinkメソッドはヘルパーすぎて、動作が見えなくなるところが怖いですね。 何をしているのか仕組みが見えていないと、初心者には反ってふさわしくないのかもしれないですね。 この例では、URIのルーティングテーブルの内容によって、予期しなかった(夢にも思わなかった)リンクが生成されることで、 バグに悩まされるという問題ですね。 >Action引数に独自モデルクラスを指定できるがメンバをベタに書いても同じ動作 まだ理解が追いついていなくて、アクションメソッド内で、Viewメソッドを用いることで、ヴュースクリプトを起動してそこに、モデルオブジェクトを渡せるくらいしか知りません。 アクションメソッド自体に、モデルを渡すとどうなるんだろう??? http://medaka.5ch.net/test/read.cgi/php/1331013877/428
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 231 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s