0

ASP.NETMVC3アプリケーションの場合

ユーザーがダウンロードできるファイルを返すActionメソッドがあります。

HomeControllerの場合:

[HttpGet]
public ActionResult DownloadFile()
{
    pathToReturn = FileManager.GetPathOfFile();
    return File(pathToReturn, Path.GetFileName(pathToReturn));
}

彼がビューのボタンをクリックしたときに私はそれを呼び出します:

<input type="button" onclick="window.location.href='@Url.Action("DownloadFile", "Home")';" value="Download File"/>

アドレスバーからこのアクションにアクセスするにはどうすればよいですか?(ボタンを外したい)

そのアクションのURLは何ですか?(ファイルをダウンロードするには、アドレスバーに何を入力する必要がありますか?これは可能ですか?

ありがとう

4

2 に答える 2

0

ルーティングルールに依存するとしましょう...ただし、デフォルトのルールを使用している場合は、次のURLを使用してアクションにアクセスする必要があります。

http://yourserver/yourapplication/Home/DownloadFile
于 2012-05-04T12:30:16.697 に答える
0

http:// yourserver / home / DownloadFile

ルーティングを変更していない場合

于 2012-05-04T12:35:16.293 に答える