- PR -

VB.NETでHyperLinkテキストが動かない

投稿者投稿内容
関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-04-13 16:56
はじめまして、関取といいます。
早速ですが、何が不備かわかりません、簡単な事しかしてません。

まず、VB.NETを立ち上げWEBアプリケーションを作成(WebApplication1とデフォルトで作成)
その後、pageにHyperLinkをツールボックスからドラックして配置、
HyperLinkのプロパティTextにLink,NavigateUrlにリンクを設定(WebForm1.aspx)と
Target _topと設定,ビルドしてHTMLを表示してみるとLink設定してある場合文字が
青になり下線がひいてありクリックできる状態を期待してるのですが、
ただの Link と文字しか表示されずクリックもできません。

IIS(6.0)の設定が悪いのでしょうか?予想では
<asp:HyperLink id="HyperLink1" style="Z-INDEX: 102; LEFT: 177px; POSITION: absolute; TOP: 81px" runat="server" Height="28px" Width="157px" NavigateUrl="WebForm1.aspx" Target="_top">link</asp:HyperLink>
がIISで読み飛ばされてる(???)ようですが、
IISはインストール後設定はいじっていません(デフォルトのままです)

後、実行すると下記のようなエラーメッセージがでます、(デバッグなしで開始だとエラーはでません。)
プロジェクトを実行しようとしているときにエラーが発生しました。Webサーバーでデバッグを開始できません サーバーはASP.NETやATL Serverのアプリケーションデバッグを
サポートしていません。セットアップを実行して Visual Studio.netサーバーコンポーネントをインストールしてください、すでにセットアップが実行されている場合は、有効なURLが指定されていることを確認してください。

最インストールしないといけないでしょうか?有効なURLが指定されていることを確認してください。とはどこを確認すればいいのでしょうか?

同じようなエラーなど出くわした方何かアドバイスをくださいお願いします。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2005-04-13 18:12
引用:

関取さんの書き込み (2005-04-13 16:56) より:
ビルドしてHTMLを表示してみるとLink設定してある場合文字が
青になり下線がひいてありクリックできる状態を期待してるのですが、
ただの Link と文字しか表示されずクリックもできません。



"HTMLを表示してみると"というのはブラウザでアクセスしてみるとということですか?
その時にサーバーから返されたソースはどうなっていますか。

で、上の質問の回答を待たずに書いてしまいますが、VisualStudio.NETをインストールする前にIISのインストールを済ませていましたか?
あるいはVisualStudio.NETをインストールした後にIISの再インストールをしませんでしたか?
関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-04-14 11:56

>>HTMLを表示してみると"というのはブラウザでアクセスしてみるとということですか?
ブラウザでも表示してみましたが、Visual Studioと同じ結果でした。

>>VisualStudio.NETをインストールする前にIISのインストールを済ませていましたか?
    たしかに先にVisualStudio.NETをインストールしてIISを入れました。

>>あるいはVisualStudio.NETをインストールした後にIISの再インストールをしませんでした>>か?
    しました。それでおかしいのだと思いIISをインストール後にVSを修正インストールしました。以上です、どうでしょうか?
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2005-04-14 13:52
引用:

関取さんの書き込み (2005-04-14 11:56) より:
ブラウザでも表示してみましたが、Visual Studioと同じ結果でした。


問題はブラウザでどう見えるかではなく、"サーバーがどのようなHTMLを返しているか"です。

関取さんは
>ただの Link と文字しか表示されずクリックもできません
と書かれていますよね。その時のHTMLを知りたいわけです。

ちなみに<asp:Button>や<asp:TextBox>などのHyperLink以外のコントロールはどうなります?
あと、要求があったときにPageのLoadイベントは発生していますか?

>それでおかしいのだと思いIISをインストール後にVSを修正インストールしました。
VS.NETを一旦アンインストールして再インストールしてみるとうまくいったりする・・・かも
関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-04-19 17:00
>>VS.NETを一旦アンインストールして再インストールしてみるとうまくいったりする・・・かも

だめでした、もう少しがんばってみます。
関取
会議室デビュー日: 2005/03/10
投稿数: 19
投稿日時: 2005-04-19 17:05
>>ちなみに<asp:Button>や<asp:TextBox>などのHyperLink以外のコントロールはどうなりま>>す?
>>あと、要求があったときにPageのLoadイベントは発生していますか?
返事遅れました、すいません。さて本題ですが<asp:Button>は表示されません、<asp:TextBox>も表示されません
PageのLoadイベントは発生していません、アンインストール後、再インストールでも
だめでした。だれか助けてー
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2005-04-19 17:31
こんにちは。
回答が得られないので何回も書きますけど、"表示されない"状態のソースはどうなっていますか?
ソースというのはサーバーからレスポンスとして返されるHTMLのことです。
IEであればメニューの「表示(V)」→「ソース(C)」で見ることができます。
えんぞ@?
ぬし
会議室デビュー日: 2004/07/06
投稿数: 271
お住まい・勤務地: はまっこ
投稿日時: 2005-04-19 17:51
環境を可能な限り提示してみては如何!?(バージョン等)
.net Frameworkのバージョン違いが複数入ってるなんてことはないですよね?
またはネットワークドライブ越しで実行しているとか。

スキルアップ/キャリアアップ(JOB@IT)