明明已经声明了字符串变量,为何还是出错,说小弟我为声明名称?菜鸟的有关问题
明明已经声明了字符串变量,为何还是出错,说我为声明名称?初学者的问题
.aspx文件中的一个标签
......
<asp:Label ID= "Label2 " runat= "server " Text= ' <%#strMsg%> '> '> </asp:Label>
......
.aspx.vb文件中的
Sub Page_Load(ByVal Sender As Object, ByVal e As EventArgs) Handles MyClass.Load
Dim strMsg As String = "sdkajjakjf "
Label2.DataBind()
End Sub
------------------------------
未声明名称“strMsg”,就是会出现这个错误。运行时候当然也出现这个错误。
什么原因,明明已经声明了呀?
------解决方案--------------------
把Dim strMsg As String = "sdkajjakjf "
Page_Load里只能在Page_Load里使用,
觉得你应该把这个放到页面的代码里.
------解决方案--------------------
Private strMsg As String = "sdkajjakjf "
Sub Page_Load(ByVal Sender As Object, ByVal e As EventArgs) Handles MyClass.Load
Label2.DataBind()
End Sub
------解决方案--------------------
.aspx调用.cs里的变量
那么应该,把变量声明为public
public string strMsg ;
然后赋值,
在aspx直接帮定就是了,
<asp:Label ID= "Label2 " runat= "server " Text= ' <%#strMsg%> '> </asp:Label>
都不用Label2.DataBind().
------解决方案--------------------
public strMsg As String = "sdkajjakjf "
------解决方案--------------------
Page.DataBind() ==> Page.DataBind() this.ListBox1.DataBind();
------解决方案--------------------
错了 Page.DataBind() ==> this.ListBox1.DataBind();
------解决方案--------------------
me.代替
------解决方案--------------------
IIS中将虚拟目录配置为应用程序,试试看
------解决方案--------------------
帮顶 !
------解决方案--------------------
友情UP
.aspx文件中的一个标签
......
<asp:Label ID= "Label2 " runat= "server " Text= ' <%#strMsg%> '> '> </asp:Label>
......
.aspx.vb文件中的
Sub Page_Load(ByVal Sender As Object, ByVal e As EventArgs) Handles MyClass.Load
Dim strMsg As String = "sdkajjakjf "
Label2.DataBind()
End Sub
------------------------------
未声明名称“strMsg”,就是会出现这个错误。运行时候当然也出现这个错误。
什么原因,明明已经声明了呀?
------解决方案--------------------
把Dim strMsg As String = "sdkajjakjf "
Page_Load里只能在Page_Load里使用,
觉得你应该把这个放到页面的代码里.
------解决方案--------------------
Private strMsg As String = "sdkajjakjf "
Sub Page_Load(ByVal Sender As Object, ByVal e As EventArgs) Handles MyClass.Load
Label2.DataBind()
End Sub
------解决方案--------------------
.aspx调用.cs里的变量
那么应该,把变量声明为public
public string strMsg ;
然后赋值,
在aspx直接帮定就是了,
<asp:Label ID= "Label2 " runat= "server " Text= ' <%#strMsg%> '> </asp:Label>
都不用Label2.DataBind().
------解决方案--------------------
public strMsg As String = "sdkajjakjf "
------解决方案--------------------
Page.DataBind() ==> Page.DataBind() this.ListBox1.DataBind();
------解决方案--------------------
错了 Page.DataBind() ==> this.ListBox1.DataBind();
------解决方案--------------------
me.代替
------解决方案--------------------
IIS中将虚拟目录配置为应用程序,试试看
------解决方案--------------------
帮顶 !
------解决方案--------------------
友情UP