当我运行它时,这是我的aspx文件中的代码。它显示浏览器中的所有代码。我想也许我不会导入名称空间,但是当我导入它时仍然是相同的。
<% page language="VB" %>
<!DOCTYPE html PUBLIC ".......">
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.sqlClient" %>
<script language="vb" runat="server">
Private con As SqlConnection
Private command As SqlCommand
Private reader As SqlDataReader
sub Page_Load
con = New SqlConnection("data source=ASUS-PC; database=personal; user id=sa; password=xxxxx;")
con.Open()
end sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
答案 0 :(得分:3)
尝试更改
<% page language="VB" %>
要
<%@ Page Language="VB" %>
此外,将您的脚本标记放在<head>
标记内,最好使用runat="server"
属性。我强烈建议您也使用CodeBehind功能。
答案 1 :(得分:0)
转到服务器管理器&gt;角色&gt; Web服务器&gt;角色服务并查看是否已安装ASP.NET。默认情况下,IIS仅提供静态内容。