转换页面的物理地址成页面的Class - PageInfoConvertGetPageClassName
2017-02-18 11:21:16 访问(2834) 赞(0) 踩(0)
/// <summary>
/// <para>转换页面的物理地址成页面的Class +</para>
/// <para>如:</para>
/// <para>WebForms\AdmFineUI\SlowX\User\UserRole\Detail.aspx</para>
/// <para>WebForms_AdmFineUI_SlowX_User_UserRole_Detail</para>
/// </summary>
/// <param name="pInfo"></param>
/// <param name="mInfo"></param>
/// <param name="SaveDir"></param>
/// <param name="PageName"></param>
/// <returns></returns>
public string PageInfoConvertGetPageClassName
(
string SaveDir,
string PageName
)
{
string PageFileName = null;
int idx = PageName.LastIndexOf('.');
if (idx != -1)
PageName = PageName.Substring(0, idx);
PageFileName = SaveDir;
PageFileName = PageFileName.Replace("/", "\\");
PageFileName = PageFileName.Replace("\\\\", "\\");
if (PageFileName.EndsWith("\\"))
{
PageFileName = PageFileName.Substring(0, PageFileName.Length - 1);
}
if (PageName.Length > 0)
PageFileName += "\\" + PageName;
return PageFileName.Replace("\\", "_");
}
标签:
转换页面的物理地址成页面的Class - PageInfoConvertGetPageClassName 


上一条:
下一条:
相关评论
发表评论