このコードは、aspxバージョンで正しく機能しました(ユーザーの現在のタイムゾーンを正確に反映)。レイザーへの切り替えでHtml.DropDownListはレイザーで 'selected'に設定されません
<%= Html.DropDownList("User.TimeZone", AppHelper.GetUSTimeZones(Model.TimeZone))%>
私は、レンダリングコントロールは、選択した項目として、ユーザのタイムゾーンを配置しないことを発見しています。
私はthis questionを見直して、他の人が同じ問題を経験していることを確認しました。 Razorに移動するときにHtmlHelpersが同じように動作するとは限りませんか?
それは私がそれが欲しいと思っているより複雑ですが、それは金型アップの価格だと思います。より長期間(例えば次回はそれが必要な時)、それは(より良い)報酬を返す。どうも – justSteve