防止页面加载页面中的元素刷新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
至于不具有重新加载页面 - 通常,当按钮被点击你想提交回发到服务器,这样就可以执行任何操作的用户用按钮启动。
答
如果您只想填充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
你是个好人,非常感谢。 – 2010-06-22 15:35:42