MVC Razor,如何在报价内引用内部报价

时间:2012-01-05 04:46:27

标签: asp.net-mvc-3 razor

我想在我的mvc视图中编写一行代码:

<input type="button" id="Show" name="Show"   onclick="javascript: AjaxPostAndProcess('myController/MyAction',{input1: ($('#formId').find( 'input[name="input1"]').val()})" />

但是“input1”周围的双引号位于将parm包含在.find中的单引号内,并且它们都位于onclick表达式的双引号内。有没有办法逃避这个让它发挥作用?

1 个答案:

答案 0 :(得分:1)

我会采用不同的方式:

<input type="button" id="Show" name="Show" />
<script>
    $('#Show').click(function () {
        AjaxPostAndProcess('myController/MyAction', {
                                input1: $('#formId').find( 'input[name="input1"]').val()
                            });
    }
</script>

保持不引人注目。但要回答你的问题,你可以用&quot;

替换它们