Jef*_*eff 3 .net c# url-routing
给定一个URL,我必须能够知道该URL所在的页面类型是什么.例如,假设我有几页.
//first.aspx
public partial class FirstPage : System.Web.UI.Page { }
//second.aspx
public partial class SecondPage : MyCustomPageType { }
Run Code Online (Sandbox Code Playgroud)
我希望能够以下列方式调用方法,结果如下:
GetPageTypeByURL("first.aspx"); //"FirstPage"
GetPageTypeByURL("second.aspx"); //"SecondPage"
Run Code Online (Sandbox Code Playgroud)
这可能吗?我怎样才能做到这一点?
从这个答案看来,您可以获得特定页面的类.然后,您可以使用反射来确定其基本类型.(注意:我没有尝试过,这只是一个建议.)
System.Web.Compilation.BuildManager.GetCompiledType(Me.Request.Url.AbsolutePath)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
997 次 |
| 最近记录: |