防止页面加载页面中的元素刷新ASP?

问题描述:

我有一个页面,添加项目到单选按钮列表,此代码:防止页面加载页面中的元素刷新ASP?

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
RD.Read() 
    RBQ1.Items.Add(RD.GetString(3)) 
    RBQ1.Items.Add(RD.GetString(4)) 
    RBQ1.Items.Add(RD.GetString(5)) 
    RBQ1.Items.Add(RD.GetString(6)) 
End Sub 

当我点击任何按钮,在同一页上,reload整个页面,并在单选按钮列表显示8个项目,如果我点击第二次我得到RBL中的12个项目...

我该如何prevent页面重新加载,如果我点击这个按钮。 ?

谢谢。

如果IsPostBack为false,则只应将项添加到控件中。

If not IsPostBack then 
    RD.Read() 
    RBQ1.Items.Add(RD.GetString(3)) 
    ... 
End If 

至于不具有重新加载页面 - 通常,当按钮被点击你想提交回发到服务器,这样就可以执行任何操作的用户用按钮启动。

+0

你是个好人,非常感谢。 – 2010-06-22 15:35:42

如果您只想填充RadioButtonList的首次加载页面,你需要用这些代码在

If Not IsPostBack Then 
    // this is the first time the page loads > populate your RadioButtonList here 
Else 
    // this is when the page reloads after postback 
End If