我直接用.NET新建一个项目,上面自动生成了一些代码,我没有管它,然后写自己的代码(很简单的)。具体是以下:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="aspnew.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<script language=vb runat=server>
sub page_load(s as object,e as eventargs)
lab.text=datetime.now.tostring()
end sub
</script>
</head>
<body MS_POSITIONING="GridLayout">
time:<asp:Label ID="lab" Runat=server></asp:Label> </body>
</html>结果运行后时间没有显示,然而我把自动生成的那些代码去掉后,剩下:<script language=vb runat=server>
sub page_load(s as object,e as eventargs)
lab.text=datetime.now.tostring()
end sub
</script>
time:<asp:Label ID="lab" Runat=server></asp:Label>这样就可以显示出时间,到底是为什么啊?请指教啊。
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="aspnew.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<script language=vb runat=server>
sub page_load(s as object,e as eventargs)
lab.text=datetime.now.tostring()
end sub
</script>
</head>
<body MS_POSITIONING="GridLayout">
time:<asp:Label ID="lab" Runat=server></asp:Label> </body>
</html>结果运行后时间没有显示,然而我把自动生成的那些代码去掉后,剩下:<script language=vb runat=server>
sub page_load(s as object,e as eventargs)
lab.text=datetime.now.tostring()
end sub
</script>
time:<asp:Label ID="lab" Runat=server></asp:Label>这样就可以显示出时间,到底是为什么啊?请指教啊。
解决方案 »
- vss配置问题
- 从数据库传递数据到页面?
- 跪求:session丢失问题 (.ashx存session, .aspx取不到)
- 做过wap手机网站开发的,进来帮下忙!!!
- 又是ASP.NET创建工程时出的问题 500 error
- 初级问题,遇到有数据库的程序就报错,请高手指示.
- 未将项目配置为进行调试
- Linq多对多关系怎么写?
- 我机器上安装了.net2002和.net2003,结果发现水晶报表出错。
- TMD!ASP.NET怎么这么麻烦呀?
- 如何才能最快速地掌握ASP.NET?请各位大侠多多给建议!!!!
- 我用datalist连接数据库,为什么只显示了一半的数据,另一半没显示. 显示数据的索引值为0,2,4,6,8....希望高手给解答一下
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="aspnew.WebForm1"%>这一句表明你的后台语句必须在WebForm1.aspx.vb文件中写
你应该在此页面的视图状态下,双击它,然后会显示出WebForm1.aspx.vb文件,在它的page_load里面写上述语句就可以了。
asp.net 有 Code-InSide 和Code-Behind 两种你用VS.NET建的项目就应该使用后者,代码文件应该卸载 *.aspx.vb中,编译后就可以运行了你把生成的代码都删除就是第一种情况了,代码写再ASPX文件中,这样不需要编译就可以运行了