2009-07-28 23 views
0

私はasp.net mvc C#jqueryアプリケーションで作業しています。何らかの理由で、ソリューションエクスプローラからコードページにファイルをドラッグしたとき、私はもはやファイルへのパスを取得しません。私は新しいMVCプロジェクトを開始し、ファイルをドラッグ、私は同じをドラッグするとVisual Studioリンクの問題

<script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script> 

が、私の既存のプロジェクトでは、jqueryのファイルVisual Studioが私にこのを与えると言うなら、私が得るすべては

<a href="../../">../../</a> 

ですファイル私はこれを得る

<a href="../../">../../</a> 

何か考えてみたいですか?

答えて

1

ファイルへのリンクは、asp.net MVCのルーティングシステムで管理する必要があります。 Webフォームソリューションと同じ方法でファイルにリンクすることはできません。

たとえば、

ホームコントローラとインデックスビューにルーティングする場合は、コードを使用できます。

asp.net MVCで利用可能な追加のHTMLヘルパがありますが、これはアンカータグ全体を出力します。主題について

<%= Html.ActionLink("Home", "Index", "Home")%> 

詳しいドキュメントは、返信用http://www.asp.net/mvc/learn/

+0

おかげで見つけることができますが、私は、Visual StudioインターフェイスではないMVCコーディング話していました。フォルダからjavascriptファイルをマスターページにドラッグすると、ファイルへのリンクが表示されますが、リンクは表示されません。新しいプロジェクトでは正常に動作しますが、現在のプロジェクトでは動作しなくなりました。 –

+0

奇妙な問題のように聞こえる申し訳ありませんが、私はそれを助けることはできません。あなたは、問題を引き起こしていることが明らかでないことを確認するために、作業用と非稼働用の解決策ファイルを比較しようとしましたか? – Webmonger

関連する問題