c# - 如何知道哪个页面调用了Usercontrol

标签 c# asp.net

我有一个 usercontrol(.ascx) 页面,大约有 10 个页面使用它来显示一些共同点。在控件中我应该知道哪个 aspx 页面正在使用(或调用)。这怎么可能?

提前致谢!

最佳答案

您可以通过调用获取页面对象:

this.Page

或调用 URL

HttpContext.Current.Request.Url

关于c# - 如何知道哪个页面调用了Usercontrol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805443/

相关文章:

c# - Unity 无法加载文件或程序集 'Microsoft.Practices.ServiceLocation,版本 = 1.2.0.0

c# - Tidekit 和 C#/Java/C++ native 代码兼容性

c# - WPF View-ModelView 绑定(bind)需要帮助请

c# - 录制慢动作视频

asp.net - 访问 Facebook 页面中登录的用户 ID?

c# - ASP.NET Response.Redirect( ) 错误

c# - 下拉列表无法识别列表项

c# - 在 Windows Phone 8.1 单元测试项目中启用非托管代码调试

asp.net - MVC2 中 Html.Partial(view, model) 和 Html.RenderPartial(view,model) 之间有什么区别(如果有)?

c# - 表中有更多属性会降低性能吗?