4
在一個MVC4 Razor視圖一個JavaScript塊,我可以這樣做:如何從包含的JS文件的MVC Razor代碼執行JavaScript函數?
function loginError() {
$('#loginFailed').fadeIn();
}
@if (!ViewData.ModelState.IsValid)
{
// login failed
@:loginError();
}
但是,如果loginError()
被包含在一個外部JS文件,我得到以下錯誤:
Uncaught ReferenceError: loginError is not defined
哪有我從Razor視圖中的.Net代碼執行JS函數以導入JS文件?
只要在嘗試調用之前引用javascript文件,所有內容都應該正常工作 –
任何更新?我面臨同樣的問題。這裏是我的代碼 @ { ViewBag.colCount = @:GetconfigColCount(); }它給出;缺少錯誤,如果我刪除了@ {...},那麼錯誤就會消失。我把@ {..}放在腦海裏,在腳本里面,但問題仍然存在。我喜歡在body標籤部分之前調用它,因爲計數會在ready函數調用之前影響主體中的動態表格形成。 – AKS