关于网站导航与url传参的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:25:00
我现在需要做个功能是这样的:
首先做个网站导航,这个容易解决,但是我有几个页面比较特殊,比如有个页面,包含2种功能(因为这两个功能页面的结构是一样的,所以要求合并):新建和修改(url有参数的时候是修改,没有参数的时候是新建)

现在问题就出来了,我怎么在导航里面添加url参数信息,并且通过url参数来区分导航标题?
现在的情况是”abc.aspx?id=123“的时候进行编辑操作,
”abc.aspx?id=“的时候进行新建操作

还有,符号&在sitemap中怎么使用???要加什么转义符

变通一下,不同的功能使用不同的参数?
<siteMapNode url="edit.aspx?fun=new" title="new" description="new" />
<siteMapNode url="edit.aspx?fun=edit" title="edit" description="edit" />
这样,在程序中也可以利用各节点的url属性中不同的字符串

可以这样做:
<siteMapNode url="abc.aspx?id=" title="new" description="new" />
<siteMapNode url="abc.aspx?id=123" title="edit" description="edit" />
在abc.aspx的Page_Load事件处理程序中判断Request.QueryString[0],如果是“id=123”就进入编辑操作,如果是“id=”就进入新建操作

在sitemap中&符号一样要用&来代替

不要给导航url,在页面里边动态设置url