只要我是想在前台写page_load这个事件
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
  dim mycdcatalog=New DataSet
  mycdcatalog.ReadXml(MapPath("cdcatalog.xml"))
  cdcatalog.DataSource=mycdcatalog
  cdcatalog.DataBind()
end if
end sub
</script>

解决方案 »

  1.   

    protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    using (System.Data.DataSet ds = new System.Data.DataSet())
                    {
                        ds.ReadXml(Server.MapPath("cdcatalog.xml"));
                        cdcatalog.DataSource = ds;
                        cdcatalog.DataBind();
                    }
                }
            }
      

  2.   

    和一楼的差不多
    protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                 System.Data.DataSet ds = new System.Data.DataSet();
                 ds.ReadXml(Server.MapPath("cdcatalog.xml"));
                 cdcatalog.DataSource = ds;
                 cdcatalog.DataBind();   
                }
            }