Session["Path"].ToString() 的值经调试为 /Project/ProjectDepartmentTemplate.aspx
之前用如下代码获取超链接地址,调试和将源代码整个部署到IIS下后都正常
this.HyperLink1.NavigateUrl = "~/" + Session["Path"].ToString();
但是心血来潮,源代码给人看见好像不安全。就采用发布网站的方式进行发布
在VS2008中,右键网站工程,发布网站
发布后,整个系统能运行。但是点击这个超链接后不正常,页面显示找不到路径
错误信息显示:
/ZJSM/roject/ProjectDepartmentTemplate.aspx 无法找到资源
仔细一看发现第2个斜杠后面少了个P,本来应该是/ZJSM/Project/ProjectDepartmentTemplate.aspx
好像在转化时少了字符串
请问这个该怎么修改???
我那句超链接的URL组合不对吗?