我自己做了一个自定义控件(head.ascx)头文件,然后所有的页面都调用它
因为不同栏目调用它,会出现不同的菜单(菜单内容是在HEAD.ASCX.CS中通过判断访问页面的URL,输出菜单)
string url= Request.RawUrl.ToLower();//获取url
if(url=="1")
caidan.InnerHtml="菜单1"
else if(url=="2")
caidan.InnerHtml="菜单2"
else if(url=="3")
caidan.InnerHtml="菜单3"
发现一个问题是,当多人同时访问的时候 url=1 时,可能会输出菜单2或者3,当URL=2时,可能会输出菜单1或者2调试的时候打上断电,URL=1 去访问,到断点的位置停下,然后用URL=2去访问,就有可能出现上面说的,URL=1时返回的是菜单2
请问,这个是啥原因照成的