asp.net mvc - 检查调用了什么控制器和方法?
如何检查调用了什么控制器和方法?
在html的body标签中有:。
id
值将根据控制器及其方法分配。
How to check what controller and method are called?
In html in body tag there is: <body id="somethingThatDependsOnControllerAndMethod">
. id
value will be assigned based on controller and it's method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的 MasterPage 中有此信息以获取此信息以在屏幕上显示某些内容,可能有助于您需要的信息(可能不是最优雅的解决方案)
I have this in my MasterPage to get this info to display certain things on-screen, might help with the info you need (might not be the most elegant solution)
查看我对此问题的回答。它描述了如何在控制器中获取所需的信息,然后您可以使用视图模型或 ViewData 属性包将该信息传递到视图。
我更喜欢这种方法,因为它为我提供了完成工作所需的一切。我也不喜欢使用 ViewContext,因为这意味着我必须使用字符串来访问它的字典以满足我的需要,并且我更喜欢保留所有内容的强类型。
Check out my answer to this question. It describes how to get the info you need within your controller and then you can pass that info down to your view using a view model or the ViewData property bag.
I prefer this method, because it gives my view everything it needs to do it's job. I also don't like using the ViewContext, because it means I have to use strings to access it's dictionary for what I need and I prefer to keep everything strongly typed.