Попытка получить следующий вывод в javascript:
if (someCallback) someCallback();
Где "someCallback" - это значение строки из моей модели представления.
То, что я пробовал в моем представлении, было:
$("#btnOK").click(function() {
@{
if (!string.IsNullOrEmpty(Model.JavascriptCallback))
{
<text>
if (@(Model.JavascriptCallback)) @(Model.JavascriptCallback)();
</text>
}
}
});
Это выводит то, что я хочу, но я получаю предупреждение в фигурной скобке в «@ {», заявляя «Недопустимый символ».
Использование @if также работает, но с еще большим количеством предупреждений:
$("#btnOK").click(function() {
@if (!string.IsNullOrEmpty(Model.JavascriptCallback))
{
<text>
if (@(Model.JavascriptCallback)) @(Model.JavascriptCallback)();
</text>
}
});
Есть ли способ достичь этого без предупреждения?