我正在研究ASP .NET MVC Application。我有一个ascx页面,其中包含以下行。
<embed id="pdfDoc" style="width: 775px; height: 970px" src="<%= Html.ResolveUrl("~/ControllerName/GeneratePDF")%>" type="application/pdf" />
在这里输入代码
当呈现此ascx时,应该调用此操作GeneratePDF。我在控制器中有一个断点,但它没有击中。
有人可以帮助我吗?
答案 0 :(得分:1)
通常你会使用mvc路由函数Url.Action()
:
Url.Action("GeneratePDF","ControllerName")
Html.ResolveUrl()
函数适用于解析相对路径,但是,它没有考虑路由。