2012-12-29 53 views
0

我必須使用標籤創建一個asp.net表單。我找到了這個任務的一個例子,並試圖運行它,但沒有出現預期結果。你有什麼想法應該做什麼來運行它? (我還是在很beginnig asp.net的。) 下面是代碼:使用標籤的ASP.NET表單

<%@ Page Language="vb" %> 
<script runat="server"> 
Sub submit(Sender As Object, e As EventArgs) 
label1.Text=txt1.Text 
End Sub 
</script> 
<html> 
<body> 
<form runat="server"> 
Write some text: 
<asp:TextBox id="txt1" Width="200" runat="server"/> 
<asp:Button id="b1" Text="Copy to Label" OnClick="submit" runat="server"/> 
<p><asp:Label id="label1" runat="server"/></p> 
</form> 
</body> 
</html> 
+1

脫離主題備註:嘗試使用標籤,文本框等描述性名稱的習慣,否則你通過'label20'結束了'label1',很難記住它是什麼。 –

回答

4

請檢查您的函數(SUB)的默認訪問修飾符。

在C#中,我們使用的保護,從MSDN

類成員,包括嵌套類和結構,可以是公共的, 保護的內部,保護的,內部的,還是私人的。類成員和結構成員(包括嵌套類和 結構體)的訪問級別 默認爲私有。私有嵌套類型不是 可以從包含類型的外部訪問。

因此,請嘗試使用VB.Net的Friend訪問修飾符。