0

我在 MVC 2 的一个 ViewPage 中有以下 SCRIPT 标记:-

<script type="text/javascript" src="Account/Handler?ms=connect"></script>

但是,它不会从该操作方法下载脚本。Handler我在控制器的操作中设置了一个断点Account,但它没有命中。不调用操作方法。

如果我在其中使用相同的标签HomeController并指向它,Home/Handler则它会下载并调用操作方法。

请帮忙。

4

1 回答 1

1

你确定这是正确的网址吗?例如,如果您已经在“http://mysite/Account”,那将指向“http://mysite/Account/Account/Handler?ms=connect”。您应该使用 Url.Action():

<script type="text/javascript"
    src="<%= Url.Action("Handler", "Account", new { ms = "connect") %>"></script>

如果您的浏览器使用 google chrome,您可以查看源代码并单击 url 以查看返回的内容。当然,您需要将内容类型设置为“text/javascript”,但如果它适用于您的家庭控制器,我假设您已经这样做了。

于 2011-03-26T09:31:22.917 回答