2011-12-03 10 views
1

Visual Studio 2010 Express SP1で2つの非常に小さなMVC 3部分ビューファイル(* .vbhtml)を開くと、「構文エラー」が表示されます。行または列は定義されていません。 Visual Studioでは、これらの部分的なビューに何が問題なのかは分かりません。Visual Studio "構文エラー。" MVC3の部分ビューに行がない

Screenshot

誰もが私はこれをデバッグすることができます方法を知っていますか?私はプロジェクトを清掃し、再建した。私はVisual Studioを再起動しました。

答えて

0

@<option...から@:<option...<text><option...</text>のいずれかを変更するか、@を削除してください。剃刀はこれがテキストであることを理解できるはずです。

+0

解決策1(@ :)は「構文エラー」で失敗します。解決方法2()と3(@を削除)は、2つの新しいエラー「キーワードが識別子として有効ではありません」と「識別子が必要です」で失敗します。 – Malartre

0

はなぜドロップダウンリストを生成するために利用できるHTMLヘルパーを使用しない:

@ModelType IEnumerable(Of CarlText2.Tag) 
@Html.DropDownList(
    "tag", 
    New SelectList(Model.Select(Function(x) New With {.TagID = x.TagID, .Text = x.TagID + " " + x.Text}), "TagID", "Text"), 
    New With {.id = "doc-selected-titletag"}) 

と方法によって、あなたが直接あなたがしたいプリフォーマットテキストを含むプロパティTextを持つことになりますするビューモデルを使用する必要があります

各オプションに表示されます。

+0

これは素晴らしいですが、私はまだ行や列に構文エラーがあります。 – Malartre