我有一个这样的TextBoxFor:
@Html.TextBoxFor(x => x.Test, new { data_binding = "value:Test,events:['keyup']" })产出如下:
<input data-binding="value:Test,events:['keyup']" id="Test" name="Test" placeholder="" type="text" />使用&# 39;替换“”。
如何防止对属性值进行转义/清理?
发布于 2013-11-07 14:36:56
我想您刚才看了一下生成的页面视图源。视图源将为'和"添加unicode字符
不用担心。检查它是如何使用Firebug在DOM中呈现的。
如果要访问javascript中的数据值,可以尝试如下所示
@Html.TextBoxFor(x => x.Name,
new { data_binding = "value:Test,events:['keyup']", @id="test" })
<script type="text/javascript">
$(document).ready(function () {
alert($('#test').data('binding'));
});
</script>https://stackoverflow.com/questions/19837528
复制相似问题