提示变量没有定义是怎么回事?
我用了IEWebcontrol控件。代码如下:
//////////////////////////////////////////////////////////////////////
<%@ Page Language="VB" %>
<%@ Register TagPrefix="IE" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
<%@ import Namespace="Microsoft.Web.UI.WebControls" %>
<script runat="server">
' Insert page code here
'
Sub Toolbar_ButtonClick( s As Object, e As EventArgs )
lblText.Text = txtSampleText.Text
Select Case chkgColor.SelectedCheckButton.Text
case "red"
lblText.ForeColor = System.Drawing.Color.Red
case "Green"
lblText.ForeColor = System.Drawing.Color.Green
case "Blue"
lblText.ForeColor = System.Drawing.Color.Green
End Select
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<!-- Insert content here -->
<IE:Toolbar AutoPostBack="true" OnButtonClick="Toolbar_ButtonClick" Runat="Server">
<IE:ToolbarButton Text="File"/>
<IE:ToolbarSeparator/>
<IE:ToolbarButton Text="Edit"/>
<IE:ToolbarSeparator/>
<IE:ToolbarButton Text="View"/>
<IE:ToolbarSeparator/>
<IE:ToolbarButton Text="Window"/>
<IE:ToolbarSeparator/>
<IE:ToolbarLabel Text="Text"/>
<IE:ToolbarTextBox ID="txtSampleText"/>
<IE:ToolbarSeparator/>
<IE:ToolbarCheckGroup ID="chkgColor">
<IE:ToolbarCheckButton Text="red" Selected="True"/>
<IE:ToolbarCheckButton Text="Green" />
<IE:ToolbarCheckButton Text="Blue" />
</IE:ToolbarCheckGroup>
</IE:Toolbar>
<p>
<asp:Label id="lblText" Font-Size="16pt" Runat="Server"/>
</form>
</body>
</html>
/////////////////////////////////////////////////////////////////////////////////////////
执行时出错,错误如下:
//////////////////////////////////////////////////
Server Error in '/' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30451: Name 'txtSampleText' is not declared.
Source Error:
Line 8:
Line 9: Sub Toolbar_ButtonClick( s As Object, e As EventArgs )
Line 10: lblText.Text = txtSampleText.Text
Line 11: Select Case chkgColor.SelectedCheckButton.Text
Line 12: case "red"
Source File: E:\Tiger Studio\tiger\T_ASP\SimpleToolbar.aspx Line: 10
////////////////////////////////////////////////////////////////////////////////
请问这是为什么呢?(注:安装IEwebcontrol完全按说明进行,而且去了变量,函数后可正常显示,还有就是在树控件中,我把《ASP.NET揭密》中的一段例子原样写入,在Sub ShowChecked(colNode As TreeNodeCollection)时,也出错,提示:TreeNodeCollection 模糊,请问这些问题到底是怎么回事)