1

ファイルをデザイン ビュー (Web フォーム) で開くと、表示コードでは IntelliSense が表示されますが、スクリプト コードでは表示されません。ソース コード エディターで開くと、スクリプト タグ内で IntelliSense が表示されることがあります。

私のすべてのコードでインテリセンスを常に機能させる方法を知っている人はいますか?

長い間、これと一緒に住んでいます。

4

4 に答える 4

1

どのバージョンを使用していますか? デザイン ビューは人間が判読できる要素用であり、そこでコードを編集することはないため、インテリセンスは必要ありません。コード ビハインドを使用していない場合は<script runat="server">、ページにタグを 1 つだけ含める必要があり、これをソース ビューで編集します。IntelliSense を有効にするには、最初の行に次を追加します。

<%@ Page Language="C#" %>

変更すると、タグに下線が引かれ、ファイルを閉じて再度開く必要があることが示されます。

VS 2008 を使用している場合は、JavaScript インテリセンスも利用できます。<script>タグで必ず言語を指定してください。

于 2008-09-17T17:24:03.467 に答える
1

VS2008。これまでのところ、再インストールを行うことが最善のアドバイスのようです。を使用してい<%@ Page Language="C#" MasterPageFile="~/common/masterpages/MasterPage.master" %>ます。デザイン ビューとは、ファイルを右クリックして [ビュー デザイナー] を選択することを意味します。これにより、デザイナー、分割、コード ビュー (主に作業するビュー) のツールボックスとタブにアクセスできます。 )。そのモードでは、すべての<asp:タグが IntelliSense になりますが、タグ内のすべての IntelliSense が失われ<script>ます。<script>タグ内とフォーム内の両方でインテリセンスを機能させることができませんでした。

Web サイトを作成するときは、file>new>website では実行しません。これについて言及するのは、VS がそのように作成する場合と、VS を既存のセットにポイントする場合とで、Web サイトを異なる方法で構成するのではないかと思うからです。私たちのウェブサイトを含むディレクトリの。

于 2008-09-17T18:42:36.133 に答える
0

それが役立つかどうかはわかりませんが、最近、NMakeを使用してコンパイルされた多数のプロジェクトを使用するコードに取り組んでいます。それらの場合、プロジェクトを右クリックしてNMakeオプションを選択するとオプションがあります(そこにWebフォームオプションがあると思いますか?)。適切なインクルードディレクトリを設定しない限り、インテリセンスはすべてを取得できないことがよくあります。

  1. プロジェクトを右クリックします。
  2. ダイアログの左側にあるオプションのツリーから、NMake(またはフォームを「コンパイル」するもの)を選択します。
  3. 右側のペインで、「インテリセンス」リストの下に多数のオプションが表示されることを願っています。
  4. インテリジェンスに関心のあるファイルが、[検索パスを含める]オプションにリストされているディレクトリにあることを確認してください。
于 2008-09-17T16:36:25.203 に答える
0

一部のサービス パックでは Intellisense が機能しなくなり、以前は製品を再インストールするか修復する必要がありました。まずは修理をお試しください!

于 2008-09-17T16:32:05.167 に答える