定义: Protected Literal1 As System.Web.UI.WebControls.Literal
.vb: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码        If Not IsPostBack Then
            Literal1.Text = "main.htm"
        End If    End Sub
html:
<frameset rows="50%,50%">
  <frame id="upframe" src="upframe.aspx">
  <frame id="downframe" src="<asp:Literal id='Literal1' runat='server'>>
</frameset>再button事件里给Literal1.Text = "main.htm"赋值即可