4
努力實現以下輸出在javascript:無效字符預警MVC Razor視圖
if (someCallback) someCallback();
其中「someCallback」是從我的ViewModel一個字符串的值。
我在我看來,嘗試什麼:
$("#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>
}
});
有沒有辦法實現這一目標沒有得到一個警告?
似乎並沒有得以順利。 – Adam
看起來這可能需要一個警告代碼編號,但我無法找到它的警告。 http://msdn.microsoft.com/en-us/library/441722ys(v=vs.80).aspx – Adam