Asp.net-Mvc
MVC 標籤助手不工作
我對標籤助手有疑問。我想做的就是創建一個將數據發佈到控制器的表單——我認為這足夠基本,但它在我的項目中不起作用。
我使用預設設置創建了一個全新的 asp.net 核心 Web 應用程序,它在那里工作,但我的項目拒絕辨識標籤並採取相應的行動。值得注意的是,標記不會突出顯示相同的內容或在懸停時提供資訊,因此缺少一些參考或基本內容,任何人都可以建議。
找到了!微軟喜歡改變事物。因此,MVC 6 (asp.net core …etc) 可以使用
ViewImports.cshtmlviews 文件夾中的 _ 文件(如果您喜歡我在此之前創建了一個項目,請隨意添加它)。這就像全域導入文件,為了使標籤助手在您的所有視圖中可用,您需要在此處添加引用。
我的現在看起來像這樣:
@using Mobile.Models @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers並且繁榮 - 標籤看起來正確並且其工作符合預期。
確保您必須指定程序集名稱而不是命名空間。那是我的錯誤。

