使用<a href=""></a>触发updatepanel更新

时间:2009-09-08 11:38:41

标签: asp.net updatepanel

我在代码隐藏中使用以下代码创建了一个树视图。

<li><a href=../User/Category.aspx?CategoryID=ff62e353-6eb1-4215-8158-03767d2401de &  isRoot=true>Books</a></li>

当用户点击Books时,会打开Category.aspx页面,并且所有具有此categoryID的产品都会加载到用户控件中。

我想使用此树视图节点触发更新到更新面板。这可能。

请提出其他一些方法来实现这一目标。

2 个答案:

答案 0 :(得分:0)

试试这个:

<强>脚本:

function UpdateAndRelocate(updatePanel, url)
{
    __doPostBack(updatePanel, '');
    window.location=url;
}

<强>标记:

<li>
    <a href="javascript:UpdateAndRelocate('../User/Category.aspx?CategoryID=ff62e353-6eb1-4215-8158-03767d2401deisRoot=true','UpdatePanel1'">Books</a>
</li>

答案 1 :(得分:-1)

这是不可能使用AJAX,因为它涉及页面切换。我在不同的页面上,我使用href导航到不同的页面。

Ajax不适用于页面切换场景。