使用JScript.NET制作asp.net网页基础教程6

如何在asp+中使用Jscript.net这才是我们关键的问题。我们将通过一个例子来说明这个问题。
访问sqlserver数据库
第一个aps+例子是使用Jscript.net和.net的数据访问类来访问sqlserver数据库,
这里我还将使用大家熟悉的<% %>格式来编写,访问pubs中的authors表,我知道这很简单但是它可以体现一些新的特性。
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
<%@ language="JScript" %>
<link rel="STYLESHEET" type="text/css" href="style.css">
<%
// 设置数据库连接
var myConnection:SQLConnection = new SQLConnection("server=scripting;uid=sa;pwd=;database=pubs");
// 执行查询
var myCommand:SQLDataSetCommand = new SQLDataSetCommand("select * from Authors", myConnection);
// 声明变量
var ds:DataSet = new DataSet();
var myTable:DataTable
var myColumns:ColumnsCollection
var myCol:DataColumn
var myRows:RowsCollection
var myRow:DataRow
// 通过FillDataSet方法获取数据
myCommand.FillDataSet(ds, "Authors");
myTable = ds.Tables[0]
%>
<h1>
<%=ds.Tables[0].TableName%>
</h1>
<br>
<TABLE>
<THEAD>
<TR>
<%
//在表格的最上面输出字段名
myColumns = myTable.Columns
for (myCol in myColumns)
{
%>
<TH class="spec">
<%=myCol.ColumnName%>
</TH>
<%
}
%>
</TR>
</THEAD>
<%
// 输出所有的纪录
myRows = myTable.Rows
for (myRow in myRows)
{
%>
<TR>
<%
   for(var i:int=0;i<myColumns.Count;i++)
   {
%>
<TD class="spec">
<%=myRow[i]%>
</TD>
<%
   }
%>
</TR>
<%
}
%>
</TABLE>

时间: 2024-12-10 04:06:47

使用JScript.NET制作asp.net网页基础教程6的相关文章

使用JScript.NET制作asp.net网页基础教程1

    在ASP.NET编程中,相信大家一定都习惯于使用vb.net和C#吧,你是否知道还可以使用Jscript.net编写asp.net呢?    这可能是自微软1996年推出基于IE3.0的Jscript1.0以来在功能上最大的飞跃.JScript 传统上被用作开发客户端脚本.在internet上它普遍存在,特别是在Active sever page(ASP)中 .    当脚本变得很大的时候,程序员需要编写更有效的代码:并且程序变得越来越复杂,程序员往往受到Jscript的局限性.    

使用JScript.NET制作asp.net网页基础教程2

    为了实现Jscript.net的推断变量类型的功能,你需要遵守以下几条规则!一.    永远声明你的局部变量.这看起来像是显而易见的,但是这是非常重要的,Jscript.net只能推断你的局部变量,而不是全局变量.如果你没有声明它,直接使用,它就将成为全局变量,将不能被优化.二.    仅使用一种数据类型,如果你声明一个数值型变量,却用来储存字符型的数据,Jscript将把该变量定义为generic Object 或 variant.//无法推断类型 -- glob 是一个全局变量var

使用JScript.NET制作asp.net网页基础教程3

下面给出一个完成的函数,仔细的体会一下.function getConditions(strCity : String) : String{   var now : Date = new Date();   switch (strCity.toUpperCase())   {   case "LONDON":      if (now.getMonth() <= 7 || now.getMonth() >= 9)      {         return "ov

使用JScript.NET制作asp.net网页基础教程4

在Jscript中定义类通过类声明, 包含方法和对象和var 声明.对于类的派生通过下面两个程序的对比,你讲清楚地明白.    JScript 5.5 Code// Simple object with no methodsfunction Car(make, color, year){   this.make = make;   this.color = color;   this.year = year;}function Car.prototype.GetDescription(){   

使用JScript.NET制作asp.net网页基础教程5

Jscript.net可以用JScript 或任意NET 框架语言(如 C #,VB7.0) 通过增加extends主题词在类声明以后来继承和扩展现有类.这能力允许Jscript.net非常容易地利用 NET 平台的丰厚资源.为了说明这些,给出一个程序.这个程序扩展了NET 框架的ServiceBase 类.// 导入需要的.net命名空间import System;import System.ServiceProcess;import System.Diagnostics;import Sys

使用JScript.NET制作asp.net网页基础教程7

例子2<%@ WebService Language="JScript" class="Weather"%>import Systemimport System.Web.Servicesclass Weather {   WebMethodAttribute function getConditions(strCity : String) : String   {   var now = new Date();   switch (strCity.toU

Illustrator制作3D效果网页按钮教程

给各位Illustrator软件的使用者们来详细的解析分享一下制作3D效果网页按钮的教程. 教程分享: 第一步:按钮形状 我们从创建基本的网页按钮形状开始.选择圆角矩形工具,在画板中任意位置点击一下打开圆角矩形窗口.填入如下图所示的数字以得到我们需要的形状.选择浅灰色作为填充颜色.   第二步:3D设置 在此矩形选中的状态下,选择效果菜单>3D>凸出和斜角.在下图的右方你可以看到默认设置,只有"指定绕X轴旋转"的值有所改变.通常情况下我更愿意使用斜角形状,但有时不能得到让人

用FrontPage2003轻松制作ASP动态网页

frontpage|动态|网页 1. 打开FrontPage 2003,点击"文件→新建→新建网站→其他网站模板",然后选择"数据库界面向导",给定网站路径后,单击[确定]按钮即可(图1). 2. 可以选择是以ASP为平台还是ASP.net为平台,一般选默认的ASP,数据库建议使用第一项"在网站中创建新的Microsoft Access"数据库,选这一项不一定要求你的机器安装了Access,只是此数据库是按其格式建库而已.不改变选项的话可以直接单

PhotoShop设计制作怀旧风格网页详细教程

第1步 这一次,我们要创建一个完整的网页设计风格的步骤,使用Photoshop和制作图像的人很多. 由于这是一个中级到高级的教程.我会跳过一些基本的步骤说明. 在RGB 72dpi首先创建一个新文件,800像素*950像素. 显示标尺和参考线拖动四个边界的文件, 这将是最佳的设计领域. 我打算保持一个固定宽度的布局. 图像>"画布大小在,增加了很多的宽度和高度 此外,1200 1000像素PX是好的, 这样,我们将设计更广泛的屏幕分辨率. 再添加更多的指导,你打算加入容器(标题,导航栏,侧