探検


ASP.NET MVC

1nobodyさん
垢版 |
2012/03/06(火) 15:04:37.68ID:36tUB12b
MVCは"model-view-controller"の略で、関心の分離によってテストやメンテナンスのしやすさ、簡潔なコーディングを実現するアーキテクチャです。

・日本語情報

日本マイクロソフト 井上さんのブログ
http://blogs.msdn.com/b/chack/

ASP.NET デベロッパーセンター 技術情報
http://msdn.microsoft.com/ja-jp/asp.net/aa336581

・英語情報

Getting Started with ASP.NET MVC 3
http://www.asp.net/mvc
322nobodyさん
垢版 |
2014/11/27(木) 18:36:00.53ID:???
>>321
ちがいますか(´・_・`)

どこが間違っていますか?
323nobodyさん
垢版 |
2014/11/27(木) 19:43:53.17ID:???
強いて言うなら、あなたがASP.NET MVCなんてやろうとしていることが間違いです。
324nobodyさん
垢版 |
2014/11/27(木) 20:40:12.89ID:???
>>322
かなり荒いけど合ってると思う・・。
325nobodyさん
垢版 |
2014/11/28(金) 00:32:28.15ID:???
>>323
Mの役目は、DB→クラスのマッピングかと思ってますが、間違ってますか?(´・_・`)

>>324
荒いけどあってますか^ ^
ADO.NET→クラスへのマッピングだけで疲れちゃいそう
326nobodyさん
垢版 |
2014/11/28(金) 00:52:09.84ID:???
EFは使っちゃダメなん?
327nobodyさん
垢版 |
2014/11/28(金) 01:04:49.08ID:???
>>325
ORMを活用すればいいんじゃないかと。
勉強が目的ならそのままでも構わないけど。
328nobodyさん
垢版 |
2014/11/28(金) 03:35:57.20ID:???
>>325
>Mの役目は、DB→クラスのマッピング
マッピングそのものはモデルの本来の役目じゃないよ
元データがDBにあればマッピングする事によって結果としてデータを用意できるってだけで
あくまでもビューのためにデータを用意するのがモデルの役目
マッピングはそのための手段
DBからクラスを生成するのは、そのためのフレームワークがあるからそれ使うのが一般的
329nobodyさん
垢版 |
2014/11/28(金) 07:52:34.08ID:???
>>326>>327
既存のDBという事と、ORM未経験ということもあり、EFは避けてました(._.)

>>328
分かりやすいご説明ありがとうございます。まずEFを試した方が良さげですね(._.)
330nobodyさん
垢版 |
2014/11/28(金) 20:48:59.84ID:???
micro ORMでもいいんじゃないかと。
どうせ既にSQL書いちゃってあるんでしょう?
331nobodyさん
垢版 |
2014/11/29(土) 00:43:19.86ID:???
>>330
ありがとうございます。
マイクロORMも他もそうなのですがMVC関連 の情報が少ないですね。みなさん何処で知識を得てますか?

実践プログラミングは買いました。
332nobodyさん
垢版 |
2014/12/26(金) 08:06:55.00ID:???
dbに変更があるたび削除してる。
マイグレーションわかりにくす。
いい解説サイトか書籍教えてくだされ。
333nobodyさん
垢版 |
2014/12/26(金) 08:37:40.73ID:???
>>111
>>112
これ試してみよう
他にもあればよろしく
334nobodyさん
垢版 |
2015/03/07(土) 00:01:19.15ID:UQvUQSYc
すごいプログラミングを考えた!どうよ?
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
335nobodyさん
垢版 |
2015/04/13(月) 00:14:03.22ID:???
過疎ってる・・・
336nobodyさん
垢版 |
2015/05/01(金) 18:38:13.01ID:???
なんで Html.BeginForm の中に Ajax.BeginFormは入れられんのですか
337nobodyさん
垢版 |
2015/06/09(火) 11:18:39.23ID:???
なんで modelをstaticにするとほぼ同時のアクセス同士だと、それ共有しやがりますか

staticにした俺が悪いんだけど
338nobodyさん
垢版 |
2015/06/17(水) 00:44:58.86ID:???
ASP.NET MVC 3 以降で
EF でなくて DataSet 使ってるケースって
あるんだろうか・・・。
339nobodyさん
垢版 |
2015/06/17(水) 18:35:43.14ID:???
>>338
db周りが古いまんまのプロジェクトならありえるんじゃね?

新規で作るんならメリットないと思う。少なくとも自分だったら全力で回避したい
340nobodyさん
垢版 |
2015/07/10(金) 23:08:25.97ID:hf4FIMEK
PDFフォームからフォームデータをPOSTしく、
見よう見まねで以下のようなコードを書いてみたのですが、
引数はnullでした。

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(HttpPostedFileBase fl)
{
return View();
}

どのように書けば、PDFフォームのフォームデータ(FDFファイル?)が
取れるでしょうか?
341nobodyさん
垢版 |
2015/07/19(日) 09:27:05.65ID:PBzcNrHe
POSTするFORMのname属性が定まって無いケースで、
POSTの情報を受け取る事はできるでしょうか

例えば、以下のようなコードだと

[HttpPost]
public ActionResult Index(HttpPostedFileBase postedFile)
{
return View();
}

html側では
<input type="file" name="postedFile" />
としていないと、ダメですよね

PHPであれば、
$data = file_get_contents("php://input" );
で、生データを取得することができますが、
ASP.NET MVCに、そういう事はできるのかなと思いまして
342nobodyさん
垢版 |
2015/07/19(日) 17:21:37.67ID:???
POSTの中身はRequestに全部入ってるが
inputタグだけ取り出すのは自前で書かにゃならんと記憶
343nobodyさん
垢版 |
2015/07/19(日) 22:37:46.28ID:???
fileだけでいいのならRequest.Filesで良い気がする
344341
垢版 |
2015/07/20(月) 23:53:24.67ID:4ae/GYAC
頂いたアドバイスを参考に、InputStreamを見て見たら、
欲しい情報が入っていました。

ありがとうございました。
345nobodyさん
垢版 |
2015/08/04(火) 00:12:44.50ID:kFB+3uV2
これ安いんだが
http://solution.sakura.ad.jp/windows_vps/index.html

Azureに比べて見劣りするとこってある?
346nobodyさん
垢版 |
2015/08/04(火) 00:51:43.13ID:???
>>345
さくらのVPSは費用対CPUパワーなどなどの指標で見れば優秀だよ
PaaSのレイヤのサービスが皆無とか、データの多重具合がよく分からんし防御という点では貧弱そう、まあどこを重視するかによって長所は変わるでしょ
347nobodyさん
垢版 |
2015/08/05(水) 22:29:17.56ID:???
http://i.imgur.com/qoFeJIn.png
http://i.imgur.com/setp1ql.jpg
http://i.imgur.com/1ypOuqB.jpg
http://i.imgur.com/MIycJWt.png
http://i.imgur.com/jnGyMnE.jpg
http://i.imgur.com/LfyfRLH.jpg
http://i.imgur.com/VTjAago.jpg
http://i.imgur.com/ZPp2kPp.jpg
http://i.imgur.com/Lo7TaWH.jpg
http://i.imgur.com/4NNOVdp.png
http://i.imgur.com/kxWXT1h.jpg
348nobodyさん
垢版 |
2015/08/26(水) 21:52:24.72ID:???
仕事で使いそうなんでASP .NET MVC5 実践プログラミング読んでるんだけど、
ここの人たちみんな超人に見えるよ。難しい・・・まずHTMLを勉強したほうがいいかな
349nobodyさん
垢版 |
2015/08/27(木) 00:32:00.07ID:???
>>348
はい、htmlは前提知識です。
htmlを生成してブラウザに送りつける仕組みだから、出てくるモノが分かってないと何作ってるか分からない。
徐々に覚えられるけどね。
350nobodyさん
垢版 |
2015/08/27(木) 10:55:34.06ID:???
>>348
あれ分厚いからなー。
心折れるよね。
コードファーストらへんは使いこなす自信ないわ。
351nobodyさん
垢版 |
2015/08/27(木) 14:29:47.51ID:???
M$の陰謀でEFとセットで語られちゃってるのが不憫だわMVC
まあControllerとViewの話だけだと1/5くらいになってしょぼく見られるのもあるんだろうけど
あとRoute関係が素だと極めてデバッグしにくいのも難点
ちょっと階層分けしようと思うとすぐハマる
VS2015まだ触ってないけどちったーマシになったかねえ
352nobodyさん
垢版 |
2015/08/27(木) 17:51:46.39ID:???
まあそれはしょうがないんじゃね。
おおっぴらにdapper使ってとはいえん。
353nobodyさん
垢版 |
2015/08/27(木) 18:09:08.72ID:???
LINQ to SQLじゃダメなんですか(真顔
なんで打ち切りになったかねえ 更新系は確かにあかんかったけど
354nobodyさん
垢版 |
2015/08/27(木) 22:38:05.23ID:???
>>349-350
レスサンクス。
ちょっと方針変えてHTMLの強化から始めてみます。
355nobodyさん
垢版 |
2015/08/28(金) 22:41:36.78ID:???
>>353
いやそこは型付きデータセットで

つか、EFって自己追跡エンティティ廃止されたから、オブジェクト単体で変更追跡出来なくなっとる
変更追跡のためにデータセット使ってるプロジェクトあるんだがどうしたもんだろうなぁ
dapperって変更追跡できる?
356nobodyさん
垢版 |
2015/08/29(土) 08:53:15.20ID:???
>>353
LINQ to SQLはオワコンなのか?
357nobodyさん
垢版 |
2015/08/30(日) 23:44:42.64ID:71NbIOfz
時代はMVCかなと勉強を始めて2日目の者ですが、
下記のようなテーブルの「行-2」の行の全データをコントローラ側に
POSTする場合、どのようにやるのがMVCでは一般的なのでしょうか?

<table border=1>
<tr><th></th><th>列-A</th><th>列-B</th></tr>
<tr><td>行-1</td><td>A-1</td><td>B-1</td></tr>
<tr><td>行-2</td><td>A-2</td><td>B-2</td></tr>
</table>

WebFormだとGridViewで出来るのですが、
MVCにはコントロールが無いので困惑しております。

よろしくお願いします。
358nobodyさん
垢版 |
2015/08/31(月) 01:47:35.71ID:???
基本的にはモデルバインドでやるが配列だとちょっと面倒
Html.xxForは使えないから自分でinput name属性にモデル内の該当変数名と添え字記述する
詳しくは「asp.net MVC 配列 POST」でggr
359nobodyさん
垢版 |
2015/08/31(月) 03:52:52.92ID:???
普通にModelで。
360nobodyさん
垢版 |
2015/08/31(月) 20:47:36.43ID:???
モデルがキーワードなのですね。

勉強します。ありがとうございます。
361nobodyさん
垢版 |
2015/09/01(火) 18:44:18.36ID:???
スマホアプリ用のサーバーアプリってこれで作れますか?
HTMLは使いません
これよりもっと最適な方法があればご教授下さいませ
362nobodyさん
垢版 |
2015/09/01(火) 20:11:10.34ID:???
>>361
アホすぎる
お前にはどのみち無理だよ
363nobodyさん
垢版 |
2015/09/01(火) 22:20:18.14ID:???
>>362
知らないならはっきりそう言えよ
364nobodyさん
垢版 |
2015/09/01(火) 22:22:01.98ID:???
煽れば答えてもらえると思っている馬鹿が湧いている
365nobodyさん
垢版 |
2015/09/01(火) 23:03:37.63ID:???
>>361
iOSアプリと連携するやつ作ったことあるよ。ものにもよるだろうけど作れるよ。
SOAPやRESTで返すようになるのかね。
自前プロトコルでも実装できるだろうし物次第かな。
366nobodyさん
垢版 |
2015/09/01(火) 23:10:17.95ID:???
>>361
ほぼ素のHTTPを操作できるからこれでも作れるが他でも作れる
JSONで通信する場合は若干楽だが他と比べて格別かと言うとそうでもない
つまりC#が得意ならこれでいい PHPが得意なら他をあたれ
367nobodyさん
垢版 |
2015/09/01(火) 23:42:58.60ID:???
>>365
>>366
この辺の話はあんまり情報がないので凄く参考になります
ありがとう
368nobodyさん
垢版 |
2015/09/06(日) 10:24:01.35ID:p8I9JN9e
MVCを勉強中なのですが、
ある条件を満たしたらscriptを動かすという処理を
ViewBagを利用したフラグで制御するのは、
アンチパターンになるでしょうか?

<script type="text/javascript">
$(function(){
@if(ViewBag.flg==true){
parent.$.parentFunc();
});
}
</script>

scriptを別のファイルに記述出来ないなど、
あまり良い書き方とは思えないので。
369nobodyさん
垢版 |
2015/09/06(日) 12:22:03.85ID:???
>>368
俺ならjsの変数にコピーする
アンチパターンかは知らん
370nobodyさん
垢版 |
2015/09/14(月) 10:54:40.81ID:???
>>355
できない
dapperは機能が少ないかわりに高速っていうORMだよ

>>353
LINQ to SQL は
DBに依存するから打ち切りになったとか
そういう理由を見た気がする

>>356
とっくの昔に終わってる。いまはEntity Frameworkでしょ
371nobodyさん
垢版 |
2015/09/14(月) 13:00:41.26ID:???
>>370
LINQ to SQLは派閥問題で打切りだってばっちゃがゆってた
372nobodyさん
垢版 |
2015/09/14(月) 16:56:39.34ID:???
DB依存って言ってもなぁ
どうせMSはSQLServer用しか作らんのだし、同じ事はEFにも言えるだろうからなぁ
むしろEFに完全に吸収されたってイメージなんだが
373nobodyさん
垢版 |
2015/09/14(月) 17:37:05.89ID:???
>>372
MSは作らなくとも、割とコミュニティとか作ってるんだけど。
Oracle他のベンダも作ってるぞ。
イメージでモノを考えすぎ、笑われるぞ。
374nobodyさん
垢版 |
2015/09/15(火) 09:26:31.49ID:???
>>372
Entity Frameworkはオープンソースだから
他のDB用も開発されている

開発者にとってはDB変わっても同じコードで
かけるのはEFの大きなメリット
375nobodyさん
垢版 |
2015/09/15(火) 19:14:57.02ID:???
>>373
笑うところが解らんが
MSがOracle用のプロパイダ作ると?(これは可能性はなくも無かっただろうけど)
OracleがSQLServer用のプロパイダ作ると?

>>374
オープンソースかどうかはわからんが
LINQ to SQL でも同じ事言われてたはずだけど
376nobodyさん
垢版 |
2015/09/15(火) 19:25:37.13ID:???
LINQ to SQL の時点でもボラクルプロバイダのアナウンスはあったはずだが
実際にリリースされたかは知らん
377nobodyさん
垢版 |
2015/09/15(火) 19:40:16.00ID:???
今の段階でEntityFrameworkはオラクルでも使えるのか?
378nobodyさん
垢版 |
2015/09/15(火) 20:35:22.88ID:1tn0HxEP
MVCでセルフホスティングって可能なのでしょうか?

IIS使わなくて済むなら嬉しいと思い
検索しまくっているのですが、
なかなか情報が無くて
379nobodyさん
垢版 |
2015/09/16(水) 01:12:05.11ID:???
>>375
OracleがEntity Framework用のプロバイダ作ってるよ
http://docs.oracle.com/cd/E16338_01/win.112/b66456/featLINQ.htm

MSが.NETにOracleClient実装するのは止める予定
https://msdn.microsoft.com/en-us/library/system.data.oracleclient(v=vs.110).aspx

妄想ででたらめ言うのは止めてくれ。君のクソみたいな知識じゃ、ネタでも笑えないから。
380nobodyさん
垢版 |
2015/09/16(水) 01:13:24.95ID:???
>>377
>>379の通り使える
381nobodyさん
垢版 |
2015/09/16(水) 06:30:25.04ID:???
>>378
Web API ならできるようだけど
MVC はできないと思う
382nobodyさん
垢版 |
2015/09/16(水) 07:42:26.60ID:???
>>379
どこがでたらめ?
ORACLEが作るのはORACLE用プロパイダだろ
MSはORACLE用のプロパイダは作らないし
ORACLEはSQLServer用のプロパイダは作らない
383nobodyさん
垢版 |
2015/09/16(水) 20:51:15.00ID:???
>>378
mono使えばLinux上でIIS無しで出来るみたいよ
手間はかかるだろうけど
384nobodyさん
垢版 |
2015/09/16(水) 22:18:27.47ID:???
>>378 >>383 >>381
MVCもWeb APIもまだできない。
次のバージョンで対応予定と書いてあるでしょ
俺もLinux(OWIN)でMVC使うのを楽しみにしてる

The next major version of Katana is part of the ASP.NET
vNext project on GitHub, including support for
ASP.NET MVC, Web API, and SignalR.

http://katanaproject.codeplex.com/wikipage?title=roadmap&;referringTitle=Home

katana3.0から1年たったからそろそろでそうなのになあ
385nobodyさん
垢版 |
2015/09/16(水) 22:40:29.67ID:2wxUFUyH
まだ出来ないんですね。

情報が皆無だったんで、無理っぽいなーと
思ってましたが、やはりですか。

情報ありがとうございます。
386nobodyさん
垢版 |
2015/09/16(水) 22:51:47.34ID:???
>>384
OWINオワコンになったんやで
みんな騙されたんやで
387nobodyさん
垢版 |
2015/09/16(水) 23:16:19.56ID:???
Linuxの.net frameworkもまだリリースされてないんだよね?

>>386
オワコンになったと考える根拠を述べよ。

ナデラになってからオープンソース路線だし
asp.netがIIS専用フレームワークに後戻りするとも思えない

単純にリリースが遅れているだけでしょ

>>385
ASP.net on Linuxは情報ほんと少ないよね
めんどくさいからPHPでいいか、と挫折したくなる
PHP7.0でかなり高速化したらしいし
388nobodyさん
垢版 |
2015/09/17(木) 07:20:57.85ID:???
>>387
asp.net5の情報集めてないの?
389nobodyさん
垢版 |
2015/09/17(木) 08:58:52.98ID:???
>>388
>>387 は >384 と同一人物だ
海外サイトも含めて情報収集はしてる

まだLinuxでMVCは使えない
IIS以外でMVCが使えない限りいまはASP.netは興味ない

IISでならMVCつかったこともあるし
Linux+Monoでasp.netならエラーだらけになるのも知っている
390nobodyさん
垢版 |
2015/09/18(金) 02:02:23.38ID:???
そもそもセルフホスティングの定義がわからん
391nobodyさん
垢版 |
2015/09/18(金) 03:12:01.92ID:???
セルフホスティング?
Node.jsみたいなもののことだろ
392nobodyさん
垢版 |
2015/09/18(金) 04:31:01.26ID:???
Webサーバをつかわずに自分でhttpの待ち受けする事じゃないかな
393nobodyさん
垢版 |
2015/09/18(金) 06:45:26.90ID:???
NW.jsみたいなのだろ
394nobodyさん
垢版 |
2015/09/18(金) 14:25:19.52ID:???
IISExpressはセルフホスティングですか(小声
395nobodyさん
垢版 |
2015/09/19(土) 06:30:05.94ID:???
ISS無しで動くようにしてほしいのは確か
windows serverの売り上げ落ちるだろうけど
phpやrubyを超える人気になるかもね
396nobodyさん
垢版 |
2015/09/19(土) 23:43:19.47ID:???
>>389
何年前の話しだよw
.NET Coreも白んで偉そうに語るな、低脳
397nobodyさん
垢版 |
2015/09/20(日) 01:47:44.48ID:???
>>395
国際宇宙ステーションは無しでも動くようにして欲しいよな
398nobodyさん
垢版 |
2015/09/20(日) 15:32:07.76ID:F4Bcn5aV
セルフホスティングとかちょっと前のDBのプロバイダのところとか、こういうところは
おなじ静的型付け言語でエンタープライズ向けのJavaと比べて本当に遅れているよな。

C#のLINQはすばらしいし、webフレームワークとしても、ASP.NET MVC は SpringFramework なんかよりずっと使いやすいのに。
399nobodyさん
垢版 |
2015/09/20(日) 19:15:51.05ID:???
そりゃWindows以外のOSやSQL Server以外のDBが売れても直接はMSの儲けにはならんからな
そう考えると、今の方向性は良いとは思うがどれだけ維持できるんだろうな
400nobodyさん
垢版 |
2015/09/20(日) 19:30:19.59ID:???
今のマイクロソフトはAzureを売ることが至上命題だから
Linuxだろうがオープンソースだろうが何でもいいんだよ
401nobodyさん
垢版 |
2015/09/20(日) 19:47:07.38ID:???
>>396
何年先からタイムリープして来たんだよ
.NET Coreは知っているからこそ>389で
「Linux+Monoで」と注記している。

あなたの住む世界では
すでに.NET Coreがリリースされてるわけ?
ASP.NET 5がリリースされているわけ?

低能だからリリース日も知らないんだろう

>>399
クラウドで儲けるつもりでしょ
Cross PlatformにしないとJavaにやられるだけだし
ユーザー本位の技術で戦うしかない
402nobodyさん
垢版 |
2015/09/20(日) 20:49:03.65ID:???
低脳ほど低脳って言葉を使いたがる
403nobodyさん
垢版 |
2015/09/20(日) 21:55:14.49ID:???
なるほどAzureか
あれの強みはOSメーカーがやってる所かとおもってたけど
本気でクロスプラットホームなのかねぇ
404nobodyさん
垢版 |
2015/09/21(月) 01:07:38.12ID:???
>>401
どこの世界で調べものしてるんだよw
Previewなんてとっくに出てるし、ソースの公開も始まっとるやんww

さすが、本物の低脳は一味違う
405nobodyさん
垢版 |
2015/09/21(月) 03:10:36.52ID:???
>>404
苦し紛れなレスはいらない
リリース日も知らないのか、と書いてるんだから
RTM前のものがあることくらい知ってるわ
お前、正式版がリリースされていると誤解してたんだろ

プレビューのクオリティで採用するのは個人レベルのお遊びだ
本番環境はプレビューでは動かせない
.NET CoreだけでなくASP.NET 5も正式版が出ていない
まだ人柱ビルド
406nobodyさん
垢版 |
2015/09/21(月) 03:16:41.92ID:???
低脳 vs 低脳
407nobodyさん
垢版 |
2015/09/21(月) 05:22:57.62ID:???
>>406
低能とは中身のないレスをつけるおまえのようなやつのこと
408nobodyさん
垢版 |
2015/09/21(月) 07:02:50.38ID:???
どっちも馬鹿にしか見えないので、もう良いですよ。
409nobodyさん
垢版 |
2015/09/21(月) 08:31:24.52ID:???
マイクロソフト「弊社のASP.NETはどんな低脳でも使いこなせます。このスレをご覧ください。」
410nobodyさん
垢版 |
2015/09/21(月) 12:45:15.02ID:???
>>408-409
ASP.NETの話題かけないなら何も書くな
荒らしと同じ
411nobodyさん
垢版 |
2015/09/21(月) 13:05:59.24ID:???
デスクトップアプリと同じような動作をWebに求める顧客にはWebFormが合ってる気がする。
412nobodyさん
垢版 |
2015/09/21(月) 14:48:09.86ID:???
>>410
は?低能は黙ってろ
413nobodyさん
垢版 |
2015/09/21(月) 16:08:18.15ID:???
>>410
ブーメラン
414nobodyさん
垢版 |
2015/09/21(月) 19:09:41.36ID:???
>>411
Xojpがよくね?
415nobodyさん
垢版 |
2015/09/24(木) 06:45:59.60ID:???
XojpってVBかよ
416nobodyさん
垢版 |
2015/09/25(金) 14:49:21.18ID:???
ACCESSには、データベースからレポートを自動で作成できましたけど、
ASP.NETには、標準でレポーティングクラスってありましたっけ。
クリスタルレポートという名は知っているけど、ほとんど聞かない。
(レポートを出力する機能が不必要だということじゃないと思うけど、どうしてかな。)

それとも、レポートクラスって、自分で実装した方がいいんでしょうか。
417nobodyさん
垢版 |
2015/09/25(金) 16:51:23.25ID:???
レポートクラスって、どのレベルのものを想定して言ってるんだ
単なるクラス1個でOKなほどレポート処理って単純なものじゃないんだが

クリスタルレポートって今はついてないんじゃないか?
標準なら今ならマイクロソフトレポートってのがあるだろ

実業務なら多くはなんらかの帳票ツール買ってるんじゃね
俺はいちから自分で市販ツールと同じもの実装しようとは思わんわ
418nobodyさん
垢版 |
2015/09/25(金) 22:22:07.49ID:???
>>417
マイクロソフトレポートですか。
ありがとうございます。調べてみたいと思います。
もし、これだけで目的に敵うのなら、自分で実装しなくてすみます。
もちろん、自分で作る場合は、汎用は考慮しません。
特定のエンティティーに応じたものを作ろうと思っていました。
419nobodyさん
垢版 |
2015/10/05(月) 19:25:48.10ID:???
ヴュースクリプトで使う型付きヘルパーメソッドActionLinkについて質問させてください。
引数は、一つ目(リンクテキスト)、二つ目(アクションメソッド)、三つ目(パラメーター)です。

この三つ目のパラメーターの指定では、匿名オブジェクトでプロパティーを設置して行います。
このプロパティー名は、ルートデフォルト設定の、/{contoller}/{action}/{param}で指定するパターンに書かれている名称(param)と同じである必要があるんでしょうか。
420nobodyさん
垢版 |
2015/10/05(月) 19:36:45.82ID:???
ある
そう書きたくなければHTMLのAタグ使え
421nobodyさん
垢版 |
2015/10/05(月) 20:03:59.82ID:???
>>420
的確なお答えありがとうございます。
(やはりつながっていたわけか。)

MVCフレームワークはいろいろ裏でつながっているので、
便利なのだろうが、察知力が必要だなと思いました。


今察知して、そうなのかなと思ったことは、
そのコントール/アクションへ制御を飛ばしてくれた「ルーティング情報」の、
/{contoller}/{action}/{param} URIパターンで使用されている名称が、
アクションメソッドから起動されたヴュースクリプト上のヘルパーメソッドに絡んでくるのかなということです。
(これは、正しいでしょうか?)

上の例(>>419)では、デフォルトルーティング設定が使用されたので、
デフォルトルートのURIパターンで指定された名称が使われたのかなと思いました。

すみません、ありがとうございます。
レスを投稿する


ニューススポーツなんでも実況