重定向到处理页面

时间:2011-03-26 12:12:41

标签: asp.net

在母版页上,我有一些菜单项链接,如下所示:

<ul><li><a href=type=article&articleId=82>Article 82</a></li></ul>

单击链接时,我想基于QueryString'type'(在本例中为DisplayArticle.aspx)导航到正确的aspx页面并将参数传递给它(在本例中为articleId = 82)。

怎么做?

我应该创建一个像HandleRequest.aspx这样的特殊处理程序页面,所以菜单项看起来像:

<ul><li><a href=HandleRequest.aspx?type=article&articleId=82>Article 82</a></li></ul>

然后解析QueryString后,重定向到需要的页面?
或者也许有更好的方法?

1 个答案:

答案 0 :(得分:0)

如果您不能放入直接链接,请使用通用处理程序(HandleRequest.ashx)并解析您的查询字符串,然后您可以在您的应用程序中重复使用它。

如果您使用的是asp.net MVC,您可以使用URL Routing来做类似的事情,这样也会更清晰。

祝你好运