在ASP.NET MVC3应用程序中
我有一个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"/>
如何从地址栏访问此操作? (我想删除按钮)
该动作的网址是什么? (我应该在地址栏中键入什么才能下载文件?这可以吗?
由于
答案 0 :(得分:0)
请说这取决于您的路由规则...但假设您使用的是默认路由规则,您应该使用网址访问您的操作:
http://yourserver/yourapplication/Home/DownloadFile
答案 1 :(得分:0)
如果您没有更改路由