指向 script 标签的 src 属性以从 asp.net mvc 2 中的操作方法下载 js。
我在 MVC 2 的 ViewPage 之一中有以下 SCRIPT 标记:-
<script type="text/javascript" src="Account/Handler?ms=connect"></script>
但是,它不会从该操作方法下载脚本。我在 Account
控制器的 Handler
操作中设置了一个断点,但它没有命中。未调用操作方法。
如果我在 HomeController
中使用相同的标签并指向 Home/Handler
那么它就会下载并调用操作方法。
请帮忙。
I have the following SCRIPT tag in one of the ViewPage in MVC 2 :-
<script type="text/javascript" src="Account/Handler?ms=connect"></script>
But, it does not download the script from that action method. I had setup a breakpoint in the Handler
action of Account
controller, but it does not hit. The action method is not called.
If I use this same tag in HomeController
and point to Home/Handler
then it downloads and action method is called.
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您确定这是正确的网址吗?例如,如果您已经位于“http://mysite/Account”,则它将指向“http://mysite/Account/Account/Handler?ms=connect”。您应该使用 Url.Action():
如果您使用 google chrome 作为浏览器,您可以查看源代码并单击 url 以查看返回的内容。当然,您需要将内容类型设置为“text/javascript”,但如果它在您的家庭控制器中工作,我假设您已经这样做了。
Are you sure it is the correct URL? If you are already at "http://mysite/Account" for instance, that will point to "http://mysite/Account/Account/Handler?ms=connect". You should use Url.Action():
If you use google chrome for your browser, you can view source and click on the url to see what is returned. Of course you need to set the content type to "text/javascript" but if it works in your home controller I assume you already to that.