protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            databind();
            MultiView1.ActiveViewIndex = 0;
        }
    }
    private void databind()
    {
        this.dlt_NewSub.DataSource = objNews.New_Sub();
        this.dlt_NewSub.DataBind();
    }    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        LinkButton lbtn = (LinkButton)sender;
        DataListItem dli = (DataListItem)lbtn.Parent;
        string pk = dlt_NewSub.DataKeys[dli.ItemIndex].ToString();
        hdn_NewList.Value = pk;
        this.Label1.Text = hdn_NewList.Value.ToString();//这一步已经可以正常显示出成功赋值给了hiddenfield
    }
    protected void hdn_NewList_ValueChanged(object sender, EventArgs e)
    {//如果HDN值发生改变时,则重新获取数据源并绑定数据?但是事件好像没有激发
        this.gv_newList.DataSource = objNews.Sub_NewList(hdn_NewList.Value.ToString());
        this.gv_newList.DataBind();
        this.Label1.Text = "值被改变了";
    }