エントリーはなぜか無くなってるけど、Philさんとこでアナウンスがあった。
ダウンロードは生きてるし、実際ダウンロード出来るんだけど、なんでエントリーが消えてんだろう。
まだまだ、変更するのかな。
ASP.NET MVC RC Refresh
復活! Philさんところからのリンクで直接ダウンロードしましょう。 あ、いや、ここね。
ちなみにUrl生成に関する処理が、ベータの時と同じ動きになるようにソースを戻したらしい。って、ことは、ソースも新しくダウンロード出来るようになるのかな。なんかバタバタしてきたな~。 BeginForm now has not qualified action... - ASP.NET Forums まずは↑この問題。
Home/Index.aspxに以下のコードを書いてみた。
<% using (Html.BeginForm("Home","Index")){ %>
<% } %>
<% using (Html.BeginRouteForm("Default")){ %>
<% } %>
<% using (Ajax.BeginForm(new AjaxOptions())){ %>
<% } %>↑こうかくとRCでは↓こう出力される。
<form action="Index/Home" method="post"></form>
<form action="./" method="post"></form>
<form action="http://localhost:17595/" method="post"
onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this,
new Sys.UI.DomEvent(event), {
insertionMode: Sys.Mvc.InsertionMode.replace });">
System.Web.Mvc.Html.MvcForm
</form>RC Refreshでは↓こう出力される。
<form action="/Index/Home" method="post"></form>
<form action="/" method="post"></form>
<form action="http://localhost:17595/" method="post"
onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this,
new Sys.UI.DomEvent(event), {
insertionMode: Sys.Mvc.InsertionMode.replace });">
System.Web.Mvc.Html.MvcForm
</form>ちなみにUrl.Contentが生成するURLも元に戻った。 なんかへんてこな相対アドレスを生成してくれてたし。
あと、Route名を指定してURL生成するヘルパー群で生成されるURLが空になってしまうって言うバグがあったみたい。そこまで確認とれてなくて残念。 とりあえず、RCはRefreshを使っときましょう。