html.resolveurl 没有击中控制器动作
html.resolveurl not hitting controller action
我正在开发 ASP .NET MVC 应用程序。我有一个 ascx 页面,其中包含以下行。
<embed id="pdfDoc" style="width: 775px; height: 970px" src="<%= Html.ResolveUrl("~/ControllerName/GeneratePDF")%>" type="application/pdf" />
在此处输入代码
呈现此 ascx 时,应调用此操作 GeneratePDF。我在控制器中有一个断点,但它没有命中。
有人可以帮助我吗?
一般会使用mvc路由功能Url.Action()
:
Url.Action("GeneratePDF","ControllerName")
Html.ResolveUrl()
函数可以很好地解析相对路径,但是,它没有考虑路由。
我正在开发 ASP .NET MVC 应用程序。我有一个 ascx 页面,其中包含以下行。
<embed id="pdfDoc" style="width: 775px; height: 970px" src="<%= Html.ResolveUrl("~/ControllerName/GeneratePDF")%>" type="application/pdf" />
在此处输入代码
呈现此 ascx 时,应调用此操作 GeneratePDF。我在控制器中有一个断点,但它没有命中。
有人可以帮助我吗?
一般会使用mvc路由功能Url.Action()
:
Url.Action("GeneratePDF","ControllerName")
Html.ResolveUrl()
函数可以很好地解析相对路径,但是,它没有考虑路由。