新しいRazorビューエンジンを使用しているフォームで作業しており、エンコードされた値を持つフォームフィールドに問題があります。私は自分のフォームに次のコードを持っている:ASP.NET Razor - 符号化されていない値
価格は10進値です<form id="handout" method="post" class="padded_form" enctype="multipart/form-data"
action="@Url.Remarketing().HandoutNew(Model.Inspection.InspectionId, Request.QueryString[QueryStringParamConstants.RedirectURL])">
<h2>Handout Options</h2>
<li>
@Html.Label("handout.Price", "Price")
@Html.TextBox("handout.Price", Model.Handout.Price)
</li>
。フォームに「1,000」と入力すると、「& handout.Price = 1%2c000」という値が表示され、エンティティのPriceプロパティに値が設定されません。
フォームが転記されたときにこの値をエンコードしない方法はありますか?
ありがとうございました。
問題は '%2c'ではなく'、 'です。 – SLaks