アンノォ Razor Pageの方でよく解らんことがあったんでASP.NET Core MVCの方に来たんですが
ASP.NET Core MVCなんて捨ててRazor Pagesでかかってこいと言われても、ASP.NET Core MVCの知識がないとやはりRazor Pagesの取り扱いが難しい
"「Views/Shared/_Layout.cshtml」(Visual Basicでは_Layout.vbhtml)で定義されている"
第1回 Controller-View開発のキモを押さえる(3/3) - @IT https://atmarkit.itmedia.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_02/aspnetmvc3_02_03.html
何でこれわざわざLINQの2つの形式両方で書いているんだ?
https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/razor-pages/search?view=aspnetcore-6.0
BootstrapだRazor Pagesだと様々な概念がぶち込まれて大概に難しい。そしてそこにjQueryがやってきた
ぼく「@ Html.DropDownListForがわからないからMSDNを見よう」
ぼく「うーん、よく解らない。参考のために@ Html.LabelForを見よう」
ぼく「実際のコードだと、System.Linq.Expressions.Expression<Func<TModel,TResult>> expressionだけが書かれていたり、string labelTextだけが書かれていたり、まったく理解できないんだが???」
HtmlHelper<TModel>.LabelFor<TResult> Method https://docs.microsoft.com/ja-jp/dotnet/api/microsoft.aspnetcore.mvc.viewfeatures.htmlhelper-1.labelfor?view=aspnetcore-6.0
検証なしで中途半端にパクったコードを書いたら例外がスローされて刺さっています。ASP.NET MVCのコードだけど ASP.NET Core Razor Pagesに応用できるはずだよねこれ
検証付きドロップダウンリストを実装する https://miso-soup3.hateblo.jp/entry/2013/12/04/035934
いや、メインで見てるのこっちだ
ASP.NET MVC 5 でドロップダウンリストを使用する – ViewModel 編 http://wiki.tk2kpdn.com/asp-net-mvc-using-dropdownlist-viewmodel/
@hadsn 備え付けの奴でなんでもやろうとするとjqueryになる悲しみある
@hadsn フレームワークの作法を学ぶ方がよほど大変
@hadsn ラムダ式の中で、式の外から変数を取り込むと一気にわけわからなくなるよ。
@hadsn html生成するヤツでこういうことするの割と呪文なので…
@204504bySE 省略可能な引数ってやつなんですかね
@hadsn 引数の一覧で …=null みたいなのがVisual Studioで出れば省略可能引数。
@hadsn 引数の一覧が出たときに 1/n みたいなのが出て表示を切り替えられるヤツはオーバーロード(それぞれが別メソッドとして実装されている)
=null みたいなやつはデフォルト引数(省略した分は使う側でその値を入れて呼び出す)
@204504bySE さすがにそれは存じておりまして (しかしオーバーロードで引数の組が複数ある場合、MSDNにもそんな風に書かれていたはずでは?と疑問に思っております)
@hadsn 確かにそれは大いなる謎である
MVCの概念は僕にはまだまだ早すぎる