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

595nobodyさん2017/06/06(火) 00:01:01.15ID:???
2chじゃなくてMSのフォーラムかStackOverFlowあたりにいるだけじゃね?

596nobodyさん2017/06/09(金) 15:41:21.27ID:???
コントローラーで返したviewをpartialviewに変換することって出来ますか?
中身だけ入れ替えようと思ったけど、読み取り専用でした

597nobodyさん2017/06/09(金) 18:00:25.41ID:izjhuLJ5
ASP.NET MVCってあんま楽しくないなコレ
ほんと上っ面だけいじらせてもらえる感じ
MVCフレームワークって皆こんな感じなのか?

598nobodyさん2017/06/09(金) 18:20:47.69ID:???
そもそも上っ面以外の面倒をみるのがフレームワークなわけだが

599nobodyさん2017/06/09(金) 19:26:28.30ID:???
アセンブリでも触ってハッカー気取りしてろwww

600nobodyさん2017/06/09(金) 20:02:46.31ID:???
>>597
もちろんASP.NET Coreを触った上での感想だよね?

601nobodyさん2017/06/09(金) 20:25:36.97ID:izjhuLJ5
いや、まだCoreには触れてないがもっと深いところまでいじらせてもらえるのか?

とりあえず無印MVCに触れた感想は、これプログラミングというよりWebアプリ工作キットだなという印象。

EFでSQL操作も勝手にやってくれるし、至れり尽くせり。
優れたフレームワークかもしれないけど、便宜を図りすぎると工作キット感が出るよねという話

602nobodyさん2017/06/09(金) 20:26:48.04ID:izjhuLJ5
これじゃPHPer馬鹿にできないっていう。

603nobodyさん2017/06/09(金) 21:34:28.67ID:???
そんな深いとこ誰も触りたくないだろ

604nobodyさん2017/06/09(金) 22:06:53.80ID:???
>>601
EntityFrameworkは全くの別物だからwww

605nobodyさん2017/06/09(金) 22:07:25.02ID:???
>>601
深いところって具体的に何よ?

606nobodyさん2017/06/09(金) 23:59:06.51ID:???
ASP.NET MVCはOSSになってるので、forkして深いところで触りたいとこ触ってオレオレフレームワーク公開してくれよ
誰も止めないよ

607nobodyさん2017/06/10(土) 04:37:22.65ID:D2O8k6At
んふふ、まぁ俺は自作パソコンって言い方も許せないタイプだから普通の人とは感覚が違うのかなW
自組パソコンに言い方変えたらっていう。

608nobodyさん2017/06/10(土) 13:57:20.87ID:???
おまえの個人的な感覚なんて知らんわ
なんか具体的に、これをやりたいけど出来ないって例出してみろよ

609nobodyさん2017/06/12(月) 10:58:37.66ID:???
んふふ

610nobodyさん2017/06/13(火) 00:40:34.15ID:???
>>596
それ多分無理だよ

611nobodyさん2017/06/13(火) 12:42:24.70ID:???
DataTable DataRowでもRazorにブチ込めるよ。xamlにもブチ込める

612nobodyさん2017/06/13(火) 12:47:40.58ID:???
>>601
modelはdynamicだからDataRowブチ込める。EF使わなくてもMVC使えるよ

613nobodyさん2017/06/17(土) 12:57:00.42ID:???
>>601
フレームワークってそういうものなんじゃねえの

あと本とかのサンプル程度だとほんとに簡単でスゲーって思うけど
実際業務アプリとか作ると工作キットなんて言葉は出てこないとおもうわ

614nobodyさん2017/06/17(土) 17:32:55.00ID:???
>>601
>とりあえず無印MVCに触れた感想は、これプログラミングというよりWebアプリ工作キットだなという印象。

キットみたいに使い易いならいいんじゃないか?何か問題あるの?

615nobodyさん2017/06/19(月) 16:00:01.05ID:???
一回素のPHPで一から作って痛い目見ればわかるんじゃね?

616nobodyさん2017/06/19(月) 17:38:49.22ID:???
痛い目あってることに気づかないレベル

617nobodyさん2017/07/16(日) 23:21:24.09ID:???
ASP.NET MVCと相性の良いjsフレームワークってなんでしょうか?

618nobodyさん2017/07/17(月) 00:02:28.27ID:???

619nobodyさん2017/07/18(火) 00:29:33.05ID:???
せっかくasp.net使ってるんだから、nodeとか使いたくないって思うわ

620nobodyさん2017/07/18(火) 16:26:00.28ID:???
>>617
ケ、Knockout.js…(小声)

621nobodyさん2017/08/09(水) 15:51:31.64ID:???
どうせ.NET開発なんてどうしようもないバカが混ざることは確定してるようなもんだから不自由なくらいで丁度いい

622nobodyさん2017/10/12(木) 12:25:09.49ID:???
PHPの保守性の悪さにいらついたからこっちに移ろうかと考えてるんだけどどこも仝なんだな

623nobodyさん2017/10/12(木) 16:14:48.03ID:???
>>622
まあPHPよりはマシやで

624nobodyさん2017/10/12(木) 19:59:50.87ID:???
保守性は言語より設計と作り方の影響が大きいわな
ダメグラマーが作ればどんな言語でも、クソの山ができる

625nobodyさん2017/10/12(木) 23:45:09.44ID:???
PHPはどうかいても動くからな

626nobodyさん2017/10/18(水) 08:02:55.67ID:???
Areaのやり方が分からないんだが、Areaの詳しい解説が有るお勧めの本を教えてくれ。

627nobodyさん2017/10/26(木) 22:04:01.87ID:???
確か山本のやつには詳しくあった気がする、黄色い方
といっても名前空間の拡張みたいなもんだろ

628nobodyさん2017/10/30(月) 17:46:53.68ID:???
>>626
VisualStudioのGUIからAreaを追加したけど動かない、てことだったら、単にrouteが追加されてないだけかも。
Startup.csの Configureメソッドで、app.UseMvcが

app.UseMvc(routes =>
{
routes.MapRoute(
name: "areaRoute",
template: "{area:exists}/{controller}/{action}",
defaults: new { action = "Index" });

routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});

こんな感じになる。

公式のMusicStoreサンプルを見た方が早いかも
https://github.com/aspnet/MusicStore

629nobodyさん2017/10/30(月) 17:52:14.05ID:???
>>626
ごめん、>>628 は.NetCoreスレと間違えてた。
MVC5だと書き方変わりそうな気がする。

630nobodyさん2017/10/31(火) 12:40:28.05ID:???
そもそもAreaって何のためなのか分からんのだがなんなん?
物理的な場所と結び付けるの?
そうしたらそのAreaに合わせてローカライズできるの?

631nobodyさん2017/10/31(火) 17:57:57.16ID:???
>>630
ControllerやViewの役割をより明確に分けるため

632nobodyさん2017/10/31(火) 18:10:36.44ID:???
>>631
単なるビューかコントロールかのグループってこと?
何を基準に分けるの?

633nobodyさん2017/10/31(火) 18:22:25.00ID:???
>>632
Admin権限をもつユーザーだけアクセスできるAeraとか

634nobodyさん2017/11/02(木) 07:25:06.10ID:???

635nobodyさん2017/12/30(土) 12:35:57.30ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

7G6JXCY72A

636nobodyさん2018/02/19(月) 21:45:11.60ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

637nobodyさん2018/04/20(金) 19:44:21.83ID:???
web開発すら初心者な質問で恐縮ですが、
Javascriptで算出した変数をcshtml内で利用するにはどうしたらいいんでしょうか。

<script src="javascript.js">
var vavava = 算出した値
</script>

@{
if ( @vavava == "xxx){
処理
}
}

上記のような使い方や、ActionLinkの引数で利用するようなことです。
ご回答よろしくお願いいたします。

638nobodyさん2018/04/20(金) 19:45:24.82ID:76GZZe1f
そもそもこういった処理は作法としてやらないものなのかもあまりわかっていません。

639nobodyさん2018/04/21(土) 15:18:28.22ID:???
if文まではjsで書く
ActionLinkならaタグ直接書く
Actionは多分無理 何故ならHTML構築途中だからサーバーサイド
つまりjsが稼動していない

640nobodyさん2018/04/27(金) 12:06:20.24ID:kBikjo8b
開 2 ち ゃ ん ね る= 便 所 の 落 書 き ・ 痰 壷 の 更 に 劣 化 コ ピ ー の 3 流 掲 示 板
運 営 の 性 格 の 悪 い 引 き こ も り I T 土 方 メ ガ ネ ザ ル 早 く 死 な な い か な

641nobodyさん2018/05/04(金) 15:45:18.83ID:EFBPZF59
あるビューから別のコントローラーアクションのビューに遷移するとき、
時間がかかるのですが、これを早くするための工夫はありますか?

また、ビューの表示前にローディングのぐるぐるでも表示しようと思ったのですが、
うまくいきません。
同一ビューでAjax通信をする処理であれば、jqueryで対処しているのですが、
別ビューの場合は、そもそも何も表示されていない時間が長すぎて、
そのあとでぐるぐるが表示されてもあまり意味がないなあと

642nobodyさん2018/05/04(金) 16:37:33.03ID:a7Yc98v7
>>641
まずなにで時間がかかってるのか調査するところからじゃね?
描画なのか、コントローラー内の処理なのか。
仕組み的にコントローラーが別で時間が異なることはないので。

643nobodyさん2018/05/06(日) 11:28:57.31ID:Ku04lY4w
Indexで全一覧データを表示した後、詳細ページに遷移した後に
ブラウザの戻るボタンを押したら、Index画面の一番上に戻ります。
これを元にスクロールしていた位置に戻るにはどうしたらよいでしょうか?
Javascriptなどで制御するのでしょうか。

644nobodyさん2018/05/06(日) 12:22:26.40ID:C99mSKw3
>>643
Indexの呼び出しがPOSTになってない?
Getならブラウザの挙動で勝手に戻ると思うけど

645nobodyさん2018/06/20(水) 21:20:40.87ID:UnZq46Ab
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

30C5C

新着レスの表示
レスを投稿する