2
为什么此用户控件会对撇号进行编码?这是造成Jquery模板的问题。撇号从AJAX请求编码为'
。ASP.NET MVC用户控件和正在编码的撇号
<script type="text/html" id="editTimeTemplate">
@Html.TextBoxFor(q => q.Time, new { type = "text", maxlength = 8, data_bind = "value: editTime.time.time, time: { options : { defaultTime: '8:00', showPeriod: true, showLeadingZero: false} }" })
</script>
<script type="text/html" id="editTimeTemplate">
<input data-bind="value: editTime.time.time, time: { options : { defaultTime: '8:00', showPeriod: true, showLeadingZero: false} }" id="Time" maxlength="8" name="Time" type="text" value="" />
</script>