【发布时间】:2014-02-28 07:57:12
【问题描述】:
在我的应用程序中,我需要在 Home 控制器 中调用 download 方法。
我使用了@Url.Action 方法,但它显示错误。
【问题讨论】:
-
您使用的是 MVC 还是 Asp.net? @Url.Action() 是 MVC 剃须刀代码。
-
我正在使用 mvc。尝试从控制器播放视频
标签: asp.net-mvc action
在我的应用程序中,我需要在 Home 控制器 中调用 download 方法。
我使用了@Url.Action 方法,但它显示错误。
【问题讨论】:
标签: asp.net-mvc action
尝试使用以下source 标记代码。
<source src="@Url.Action('download', 'Home')" type="video/mp4" />
【讨论】:
这是我的错。我正在使用 MVC 2。但上面的代码对于 MVC 4 是正确的。 在 MVC 2 中,服务器端代码应该放在 atg 中。
<source src="<%=@Url.Action("Download","Home") %>" type="video/mp4">
【讨论】:
你应该在外面使用单引号,在里面使用双引号 例如
<source src='<%= Url.Action("Download","Home") %>' type='video/mp4'>
【讨论】: