2016-02-06 24 views
2
解決

我已經安裝在我的項目FluentBootstrap v3.3.5和引導v3.3.5,但是這在今天看來,Html.Bootstrap()給了我一個編譯錯誤:Html.Bootstrap()不FluentBootstrap

@using FluentBootstrap; 

<h2>Test</h2> 

<div> 
    <hr /> 
    @using (var form = Html.Bootstrap().Form().Begin()) 
    { 
     using (var inputGroup = form.InputGroup().Begin()) 
     { 
      @inputGroup.InputGroupAddon("@") 
      @inputGroup.Input().SetPlaceholder("Username") 
     } 
     <br /> 
     using (var inputGroup = form.InputGroup().Begin()) 
     { 
      @inputGroup.Input() 
      @inputGroup.InputGroupAddon(".00") 
     } 
     <br /> 
     using (var inputGroup = form.InputGroup().Begin()) 
     { 
      @inputGroup.InputGroupAddon("$") 
      @inputGroup.Input() 
      @inputGroup.InputGroupAddon(".00") 
     } 
    } 
</div> 

我還在〜/ Views/web.config的命名空間部分包含了FluentBootrap。

我錯過了什麼?

+0

的HTML輔助我們可以看到web.config的相應部分嗎?也許有什麼問題? – ozgur

+0

我必須設置一個新的示例項目,因爲我在沒有FluentBootstrap的情況下繼續執行此項目,但這是我希望在未來的項目中使用的項目。給我一天,我會更新我的問題。 – pjdupreez

+0

更新時的評論。 – ozgur

回答

1

一個死靈-後我知道,但對那些有一點誰也有這樣的疑問:

您需要安裝FluentBootstrap.Mvc以及其對Asp.Net MVC

+0

大聲笑。謝謝。是的,自從我發佈這個問題以來,我的MVC技能有了顯着的提高。我再也沒有看過它,但我傾向於同意你在答案中的建議。 – pjdupreez

+0

很高興聽到它:)請你接受答案。我的強迫症不會休息,否則,大聲笑 – Jimbo

0

如果您的項目中包含第三方庫,其中包含HTML助手,則通常必須在Visual Studio識別它們之前先進行編譯。在你編譯之前,intellisense會顯示這個錯誤。

+0

我已編譯。清理並重新編譯。是我嘗試的第一件事。 – pjdupreez

0

卸載/重新加載您的項目。 VS會要求你在重新加載後安裝第三方庫。