MVC Razor, как избежать цитаты внутри цитаты внутри цитаты - PullRequest
0 голосов
/ 05 января 2012

Я хочу закодировать такую ​​строку в моем представлении mvc:

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

, но двойные кавычки вокруг «input1» находятся внутри одинарных кавычек, заключающих в себе параметр .find, и все они заключены в двойные кавычкивыражение onclick.Есть ли способ избежать этого, чтобы заставить его работать?

1 Ответ

1 голос
/ 05 января 2012

Я бы сделал это по-другому:

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

Держать это ненавязчивым. Но чтобы ответить на ваш вопрос, вы можете заменить их на &quot;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...