Tôi đang sử dụng JQM-DateBox - mà cần đánh dấu Razor sau:ASP.Net C# Razor thấy HTML mã hóa thay vì html liệu
@Html.TextBoxFor(m => m.From, new { @name = "mydate", @id = "mydate",
@data_role = "datebox",
@data_options = "{'mode':'flipbox', 'dateFormat':'dd/mm/YYYY' ,'useNewStyle':true} ")
Tuy nhiên, điều này ám như:
<input data-options=" {'mode':'flipbox', 'dateFormat':'dd/mm/YYYY' ,'useNewStyle':true} "
data-role="datebox" id="mydate"
name="From" type="text" value="29/08/2013 00:00:00" />
Tôi biết bạn có thể sử dụng html.raw - nhưng làm thế nào để bạn sử dụng nó trong một helper?
tôi cần phải hiển thị:
{'mode':
... thay vì ...
{'mode':
Mã bạn hiển thị làm đầu vào không tạo ra html mà bạn hiển thị dưới dạng đầu ra. Có lỗi dán sao chép không? 'TextBoxFor' thiếu' chế độ' bên trong '@ data_options'. –
bạn đúng - xin lỗi, sao chép lỗi dán - sửa lỗi ở trên – Mark