2010-01-07 37 views
0

我有一個簡單的超鏈接服務器控件,我試圖從我的代碼頁面後面引用。演示服務器控制裏面的登錄控制已被轉換爲模板asp .net

它位於登錄服務器控件(顯示用於登錄的用戶名和密碼框)內,該控件已被轉換爲可編輯模板,並且這也在LoginView中。

我可以很容易地引用服務器控件使用的登錄控制範圍之外:

DirectCast(LoginView1.FindControl("hlSignup2"), HyperLink).NavigateUrl = signupLink 

如何過,當這個鏈接被放置在模板登錄控件中我似乎無法引用它?

感謝

回答

0

ok了,想通了......到底......簡單

Dim loginControl As Login = DirectCast(LoginView1.FindControl("Login1"), Login) 
Dim hlSignup As HyperLink = loginControl.FindControl("hlSignup1") 
hlSignup.NavigateUrl = signupLink