2012-09-20 38 views
1

當我嘗試加載我的頁面時,出現一個異常,指出'The'model'關鍵字後面必須跟着同一行的類型名稱。'model'關鍵字必須跟在同一行上的類型名稱

QuickTimingSpeakerInfo.Controllers.BracketWidgetModel是一個類。

在CSHTML文件

我有以下幾點:

@model QuickTimingSpeakerInfo.Controllers.BracketWidgetModel 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#SettingsMenuButton-" + '@model.Guid').button({ 
      icons: { 
       primary: "ui-icon-circle-arrow-w" 
      }, 
      text: false 
     }) 
     .click(function() { 
      ChooseWidgetInitialize(@Model.TabId, @Model.WidgetId, @Model.EventUID); 
     }); 
    }); 
</script>... 

那只是工作短暫的一瞬前。重建不能解決它。我如何解決這個問題?

+0

你有沒有改變BracketWidgetModel類中的任何東西? –

+1

不是,但是我在'@ model.field'而不是'@ Model.field'的cshtml中引用了一個字段。問題出在錯誤信息。它看起來像在線1,但沒有。 Shold我刪除了這個問題?或者添加我自己的答案?什麼是堆棧溢出方式? – klundby

+1

繼續並回答它。嘗試顯示代碼錯誤是否合理。 –

回答

1

問題是我用@ model.field而不是@ Model.field。 錯誤消息指向第一行,而不是錯誤所在的實際行。

相關問題