2011-02-17 131 views
0

我有内部PANEL1和PANEL1内datalist1一个literal8 ..如何在datalist panel1控件中查找控件?

我想使用的查询字符串插入在页面加载事件literal1值...页面加载

错误:对象引用不是设置为对象的实例

如何使此代码工作?

Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit 
     Dim lit8 As Literal = DirectCast(DataList1.FindControl("Literal8"), Literal) 

     lit8.Text = Me.Request.QueryString("room") 
    End Sub 

回答

1

你为什么不去做一个

if(Panel1.FindControl("Literal8") is Literal) 
    (Panel1.FindControl("Literal8") as Literal).Text ="your text"; 

你应该的Page_Load

+0

来设置这个我在datalist1面板和内面板有一个literal8 ... – user594849 2011-02-17 07:15:46