白俄罗斯总统简介:asp.net的问题,高手指点!!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 09:15:22
在aspx的文件里面添加一个控件<asp:TextBox runat=Server id="UserID" size=10 />运行时为什么看不到?整个程序代码:
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<HTML>
<BODY Background="../B01.jpg">
<H2>KJ 聊天室<HR></H2>

<Form runat="server">
<BLOCKQUOTE>
<TABLE Border=0>
<TR>
<TD Align=Right>使用者名称:</TD>
<TD><asp:TextBox runat=Server id="UserID" size=10 /></TD>
</TR>
<TR>
<TD Align=Right>密码:</TD>
<TD><asp:TextBox runat=Server id="Password" size=10
TextMode="Password"/>
</TD>
</TR>
</TABLE>
<asp:Button runat="server" Text="进入聊天室" OnClick="Enter_Click"/>
</BLOCKQUOTE><HR>
<asp:Label runat="server" id="Msg" ForeColor=Red />
</Form>

</BODY>
</HTML>

<script language="VB" runat=server>

Dim Provider = "Provider=Microsoft.Jet.OLEDB.4.0"
Dim Database = "Data Source=" & Server.MapPath( "Chatroom.mdb" )

Sub Page_Load(sender As Object, e As EventArgs)
If Not IsPostBack Then
Session("IsCookieOpen") = "Set in Page_Load"
End If
End Sub

Sub Enter_Click(sender As Object, e As EventArgs)
Msg.Text = ""

If Session("IsCookieOpen") <> "Set in Page_Load" Then
Msg.Text = "欲进入聊天室, 请先开启浏览器的 Cookie, " & _
"然后关闭浏览器, 再重新启动浏览器!"
Exit Sub
End If

Dim Conn As OleDbConnection, Cmd As OleDbCommand
Dim Rd As OleDbDataReader, SQL As String
Conn = New OleDbConnection( Provider & ";" & DataBase )
Conn.Open()

SQL = "Select * From Users Where " & _
"UserID='" & UserID.Text & "'" & _
" And Password='" & Password.Text & "'"
Cmd = New OleDbCommand( SQL, Conn )
Rd = Cmd.ExecuteReader()
If Rd.Read() Then ' 找到 UserID 及 Password
Session( "UserID" ) = Rd.Item("UserID")
Session( "Name" ) = Rd.Item("Name")
Conn.Close()

' 建立架框
Response.Write( "" & _
"<HTML>" & _
"<FRAMESET Rows='*, 2*'>" & _
" <FRAMESET Cols='2*,*'>" & _
" <FRAME Src='Talk.aspx' Name='Talk'>" & _
" <FRAME Src='Setup.aspx'>" & _
" </FRAMESET>" & _
" <FRAME Src='View.aspx' Name='View'>" & _
"</FRAMESET>" & _
"</HTML>" )
Response.End()
Else
Conn.Close()
Msg.Text = "帐号或密码错误, 请重新输入!"
End If
End Sub

</script>
我的系统是winxp sp2 环境是IIS5.0。应该不会有什么问题吧??

我看了一下您的代码,在我的机器上运行没有问题,可以显示那个控件。

我的系统是winxp sp2 环境是IIS5.0。
最好安装IIS6.0 版本太低会出现难以预料的错误!

代码没有问题,应该是环境问题,好好检查一下环境。