ASP。NET怎么了??
%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="P28_2.WebForm1"%>
<%@ Import Namespace="system.data"%>
<%@ import namespace="system.data.SqlClient"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title></title>
<script language="VB" runat="server">
Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim DS As Data.DataSet Dim MYConnection As Data.SqlClient.SqlConnection
' Dim MyCommand As Data.SqlClient.SqlDataAdapter dim MyCommand as
sqlclient.sqlsetcommand MYConnection = New
SqlClient.SqlConnection("server=localhost;database=nwind;uid=sa;pwd=;") '
MyCommand = New Data.SqlClient.SqlDataAdapter("select * from dbo.orders",
MYConnection) myCommand=New data.sqlclient.sqldatasetCommand("select * from
dbo.orders",myConnection) DS = New Data.DataSet() ' MyCommand.Fill(DS,
"dbo.orders") Mycommand.filldataset(ds,"dbo.orders") DataGrid1.DataSource =
DS.Tables("dbo.orders").DefaultView datagrid1.databind() end sub </script>
<meta content="Microsoft Visual Studio.NET 7.0" name="GENERATOR"> <meta
content="Visual Basic 7.0" name="CODE_LANGUAGE"> <meta content="JavaScript"
name="vs_defaultClientScript"> <meta
content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post"
runat="server"> <FONT face="宋体"> <asp:DataGrid id="DataGrid1" style="Z-INDEX:
103; LEFT: 16px; POSITION: absolute; TOP: 39px" runat="server" Width="256px"
Height="173px"></asp:DataGrid> </FONT> </form> </body> </HTML>
这早我编译了一次的代码!没有弄错吧这么乱叫我怎么维护啊!天啊!!BET2就是这样的????
怎么回事??
问题点数:30、回复次数:3Top
1 楼Johnyin(境由心生...)回复于 2001-12-17 10:22:44 得分 15
.NET中HTML代码和Server端的代码是分离的。
这个叫什么codeBehind.
你是不是把Server端的Script和HTML代码放到了一起啊?才出现这种情况。
Top
2 楼lsgl(木石子)回复于 2001-12-17 10:49:24 得分 0
我开始直接在<HTML>下面放代码的,可是编译一次后就出了这种情况,因为在ASPX。VB下不能实现ADO连接,老是出现没有引用DATA的情况。Top
3 楼Johnyin(境由心生...)回复于 2001-12-17 10:57:09 得分 15
哦。如果你将代码和HTML代码放到一起的话,删除第一行其它参数,只留个language="vb",程序就能正常运行。Top




