高手们帮帮我啊!!!显示的问题啊!!!!

suguanyu 2004-12-07 09:52:02
<html>
<script language="VB" runat="server">
sub Page_Load(Sender AS Object,E AS EventArgs)
Message1.Text="Page.Server.ManchineName:"+Page.Server.MachineName+"<br>"
Message2.Text="Page.User.Identity:"+Page.User+"<br>"
Message3.Text="This.User.Identity.Name:"+This.User.Identity.Name+"<br>"

Message4.Text="Page.Request.UserHostAddress:"+Page.Request.UserHostAddress+"<br>"
Message5.Text="Page.Request.UserHostName:"+Page.Request.UserHostName+"<br>"
Message6.Text="Request.ServerVariables.GetValues(\"LOGON_USER\")"+Request.ServerVariables["LOGON_USER"]+"<br>"
End sub
</script>
<body>
<asp:label id="Message1" font-size="24" font-bold="true" runat=server/>
<asp:label id="Message2" font-size="24" font-bold="true" runat=server/>
<asp:label id="Message3" font-size="24" font-bold="true" runat=server/>
<asp:label id="Message4" font-size="24" font-bold="true" runat=server/>
<asp:label id="Message5" font-size="24" font-bold="true" runat=server/>
<asp:label id="Message6" font-size="24" font-bold="true" runat=server/>
</body>
</html>
--------------------------------------------
错误:
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC30452: 运算符“+”不是为类型“String”和“System.Security.Principal.IPrincipal”定义的。

源错误:



行 3: sub Page_Load(Sender AS Object,E AS EventArgs)
行 4: Message1.Text="Page.Server.ManchineName:"+Page.Server.MachineName+"<br>"
行 5: Message2.Text="Page.User.Identity:"+Page.User+"<br>"
行 6: Message3.Text="This.User.Identity.Name:"+This.User.Identity.Name+"<br>"
行 7:


源文件: c:\inetpub\wwwroot\ASP.NET\类浏览器应用程序\新建文件夹\Simple11.aspx 行: 5



显示详细的编译器输出:


C:\WINNT\system32> "c:\winnt\microsoft.net\framework\v1.1.4322\vbc.exe" /t:library /utf8output /R:"c:\winnt\assembly\gac\system.data\1.0.5000.0__b77a5c561934e089\system.data.dll" /R:"c:\winnt\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll" /R:"c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll" /R:"c:\winnt\assembly\gac\system.web.services\1.0.5000.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt\assembly\gac\system.web.mobile\1.0.5000.0__b03f5f7f11d50a3a\system.web.mobile.dll" /R:"c:\winnt\assembly\gac\system.drawing\1.0.5000.0__b03f5f7f11d50a3a\system.drawing.dll" /out:"C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\2135a508\8d69a834\-mh9d9fj.dll" /debug- "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\2135a508\8d69a834\-mh9d9fj.0.vb"


Microsoft (R) Visual Basic .NET 编译器版本 7.10.3052.4
用于 Microsoft (R) .NET Framework 版本 1.1.4322.573
版权所有 (C) Microsoft Corporation 1987-2000。保留所有权利。

c:\inetpub\wwwroot\ASP.NET\类浏览器应用程序\新建文件夹\Simple11.aspx(5) : error BC30452: 运算符“+”不是为类型“String”和“System.Security.Principal.IPrincipal”定义的。

Message2.Text="Page.User.Identity:"+Page.User+"<br>"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\inetpub\wwwroot\ASP.NET\类浏览器应用程序\新建文件夹\Simple11.aspx(6) : error BC30451: 名称“This”未声明。

Message3.Text="This.User.Identity.Name:"+This.User.Identity.Name+"<br>"
~~~~
c:\inetpub\wwwroot\ASP.NET\类浏览器应用程序\新建文件夹\Simple11.aspx(10) : error BC30205: 需要语句结束。

Message6.Text="Request.ServerVariables.GetValues(\"LOGON_USER\")"+Request.ServerVariables["LOGON_USER"]+"<br>"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


请问这是什么回事呢?谢谢!!!!!
...全文
58 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ToString()
回复
suguanyu 2004-12-08
快来人啊。帮帮小弟啊。谢谢!!!!!
回复
suguanyu 2004-12-07
谢谢两位。不过下面的。
Message6.Text="Request.ServerVariables.GetValues(\"LOGON_USER\")"+Request.ServerVariables["LOGON_USER"]+"<br>"
这里还有个错误。谢谢。
回复
webdiyer 2004-12-07
你是要获取登录的用户名吧?改成这样:

Message2.Text="Page.User.Identity:"+Page.User.Identity.Name+"<br>"
回复
Page.User.Identity:"+Page.User.ToString()
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-12-07 09:52
社区公告
暂无公告