2011-01-26 12 views
0

MVC ASP.NETでこの大きなプロジェクトに取り組んでいますw \ VB.NET 私の意見の1つは、何が起きているのか分かりません。 私はBegin.FormとHtml.Encodeメソッドを他のビューで多く使用しましたが、問題は一度もありませんでした。今オートメーションは私に、このようなタイトルに引用されたものなど、複数のビルドエラーを与えるプラスBeginFormは 'Html'のメンバーではなく、EncodeはHTMLのメンバーではありません

エラー184「コンテキスト」と呼ばれる私のオブジェクトのいずれかのこの新しいCreate.aspxビューは 「ASP.views_automatisation_create_aspx」のメンバではありません。

BeginFormは、「HTML」

エンコードのメンバーではないが、HTML

のメンバーではない私のヘッダが(ちょうど私の他の作業のビューのヘッダのすべてのように)以下の通りである:

<% @ページタイトル= "" 言語= "VB" MasterPageFile = "〜/ビュー/共有/ Site.Master" 継承= "(XXXXX_XXXXX.Automatisationの)System.Web.Mvc.ViewPage" %>

誰か助けてくれますか?

皆様お読みいただきありがとうございます。手動(@page下の)名前空間をインポートする場合

答えて

1

それは動作します:インポート名前空間@

<%は= "System.Web.Mvc.Html" %>

0

私の推測では、あなたが持っているということです.aspxファイルで誤ってどこかで<%を削除しました。

0

あなたのビューフォルダ内にあった小さなweb.configを覚えていましたか?そして、あなたのweb.configの<pages><namespaces>ビットにある<add />要素を削除しましたか?

2

モデルの名前が変更されているかどうかを確認してください。

強く型付けされたビューを使用している場合は、この種のエラーがあります。

注:プログラムに正しい名前空間を追加したにもかかわらず、ほとんどのエラーが正確には問題を生じません。

関連する問題