絶対URLを生成するためにHtml.ActionLinkを取得できません。Html.ActionLinkを持つ絶対(外部)URL
Html.ActionLink(DataBinder.Eval(c.DataItem, "Name").ToString(), DataBinder.Eval(c.DataItem, "Path").ToString())
これは正しく私のモデルからデータを引き出しますが、現在のページの最後にパスを追加し、「のhttp:// localhostを:24590/www.google.com」のようなURL生成
をどのように私はそれをしたいの作業にこれを得ることができますか?
これは質問に答える方法がわかりません。私は同じ問題を抱えており、絶対パスでURLを生成する方法がわからない。たとえば、私はHtml.ActionLink( "test link"、 "http://www.google.com")のようなことを試みてきましたが、Skrealinが何を訴えているのかを生成します。その後、私はtest linkを試して、同じ結果が得られました。では、どうやってこれを行うことができますか? – Keith
答えに書いたとおり、絶対URLを使用してください。 ActionLinkヘルパーはあなたのウェブサイトのURLを提供しようとします。したがって、相対パスを指定すると、そのURLはあなたのページの一部だと考える必要があります。明示的に絶対URLを設定する必要があります。これは、 'http://'を前に置くことによって行われます。 'Html.ActionLink(" test link "、" http://google.com ")'を使用してください。 – DanielB
モデルのURLがhttp:// ??で始まる場合はどうなりますか? –