2

私はASP.NET AJAXを使用しています。 .masterファイルに基づく.aspxページを作成します。コンテンツページにコントロールを追加すると、これらのコントロールやその中に入れ子になっているコントロールのマークアップインテリセンスが突然機能しなくなりました。ASP.NET AJAXコントロールまたはページでHTML Intellisenseを修正する方法

これはバグですか?これを修正できますか?

+0

Googleに最初に行ってください... –

答えて

1

インテリセンスの問題の修正は、VS 2005 SP1になります。

1).aspxのコンテンツページで作業するときのVisual Studio IDE内で開いている管理組織のビー玉ファイルを保管してください:

一方であなたはすぐにそれを修正するために使用できる2つの回避策があります。 intellisenseエンジンは、.masterファイルが閉じている場合にのみ問題に対応します。同じIDE内で開いている限り、アセンブリは正常に解決され、完全なインテリセンスが得られます

2)web.configファイルに移動し、ASP.NET AJAXコントロールのタグプレフィックスの名前を変更しますそれ以外のものに。 、代わりのたとえば、次のようにこのような何かに

<controls> <add tagPrefix="asp" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions" /> <add tagPrefix="asp" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions" /> </controls>

変更して:

<controls> <add tagPrefix="ajax" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions" /> <add tagPrefix="ajax" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions" /> </controls>あなたは、この新しいを使用するように.aspxページであなたのタグの接頭辞を更新したいと思います

タグプレフィックス。

いずれの方法も問題を解決し、完全なインテリセンスを提供します。この問題は、VS 2005 SP1で完全に解決されるはずです。

+0

ありがとう!私は最初のルールでそれを修正しました。 – DaDa

+0

私はあなたを助けてうれしいです。 :) –

関連する問題