2011-05-31 198 views
0

我想獲得一個使用mvc預覽版本編寫並且在以下問題中運行的舊應用程序。找不到Html.TextBox

<%= Html.TextBox("Register_Name", ViewData.Model.Register.Name, 20, 30, new { _class = "textInput username" })%> 

這是錯誤我得到:

「System.Web.Mvc.HtmlHelper」不包含關於「文本框」和沒有擴展方法「文字框」接受的第一個參數的定義可以找到類型'System.Web.Mvc.HtmlHelper'(您是否缺少使用指令或程序集引用?)

我的問題是如何解決這個問題? 「Html.Password」字段也會出現問題。

回答

0

你有你想用它

<%@ Page ..... Inherits="System.Web.Mvc.ViewPage"%> 
+0

謝謝,沒」你在哪裏的頁面開始不知道它錯過了。 – Revvion 2011-06-06 09:17:54

0

在你的web.config,請確保您具備以下條件:

<compilation> 
     <assemblies> 
      <add assembly = "System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
     </assemblies> 
    </compilation> 

    <pages> 
     <namespaces> 
      <add namespace = "System.Web.Mvc" /> 
      <add namespace = "System.Web.Mvc.Html" /> 
     </namespaces> 
    </pages>