我的问题是,一旦方法被调用(通常是从局部视图),是否有一种方法可以在方法内部找出调用来自A还是B,而不需要传递任何参数?
我尝试查看
HttpContext.Current.Request
是否能找到有用的信息,但没有找到。我可以获取URI,但这仍然不能告诉我发起请求的文件位于哪个程序集中。谢谢你们的答复-该方法返回一个字符串,字符串来自一个string.resx文件,我为每个程序集都有一个string.resx文件。这就是为什么我需要知道要访问哪个文件以返回字符串。由于每个程序集都会在启动时“注册”自己,所以如果我添加一个新程序集,我的方法将不会改变,因为它只会查找程序集。实际上,我的整个项目都不会改变。我之所以现在不添加另一个参数,是因为这将意味着大量的更改,而我并不认为这有什么好处。虽然我理解你的观点,并且基本上同意,但我认为在我的情况下,这个方法不是返回不同的内容,而只是根据程序集抓取正确的资源文件。