ASP.NET MVCプレビュー3から、HTML.Button(および他の関連HTMLコントロール)はサポートされなくなりました。ASP.NET MVCのHTML.Button
質問は、それらに相当するものは何ですか?私はプレビュー2を使って作成されたアプリケーションを持っています。今は最新のCTPリリースと互換性がなければなりません。
ASP.NET MVCプレビュー3から、HTML.Button(および他の関連HTMLコントロール)はサポートされなくなりました。ASP.NET MVCのHTML.Button
質問は、それらに相当するものは何ですか?私はプレビュー2を使って作成されたアプリケーションを持っています。今は最新のCTPリリースと互換性がなければなりません。
私はそれを把握しました。これは次のようなものです:
<form method="post" action="<%= Html.AttributeEncode(Url.Action("CastUpVote")) %>">
<input type="submit" value="<%=ViewData.Model.UpVotes%> up votes" />
</form>
おかげさまで皆様のお役に立てれます!
入力タイプ= "ボタン" ... />を自分のhtmlに書きます。 htmlコントロールでは特別なことは何もありません。
http://stackoverflow.com/questions/407770/mapping-individual-buttons-on-asp-net-mvc-view-to-controller-actionsをご覧ください。 –
は、HTML.Buttonに相当するASP.NETです。デフォルトでは<input type="button">
が生成されます。 (これはSystem.Web.UI.WebControls.Buttonクラスです)
有用ではない質問は、ASP.NET MVC Webフォームではありません。 –
いくつかの拡張メソッドは、MVC Futures DLLであるMicrosoft.Web.Mvcに移動しました。行方不明になったものを探したいかもしれません。
<%that's asp.netフォームは必要ありません。かみそりを使用するので、値= "@ Model.UpVotes"は古い<% %> Razorを使用しないでください。 – PositiveGuy
なぜですか?私が見る限り、RazorまたはWebFormsのどちらの構文を使用するかは個人的な好みです。どちらもサポートされています。チームが既に使用していて、それがうまくいけば、おそらくそれに固執しているはずです。それは "古い"ものなので、単に却下すべきではありません。 (ちなみに、元の質問とこの回答は、2008年に投稿されました - 剃刀がASP.NET MVCに来る前に) –
それは個人的な好みですが、それは間違った個人的な好みです – Jonesopolis