我学的是javaweb,最近觉得自己学的知识远远不够,所以在课余时间开始学起了c#。也想多掌握一门编程语言,对于学过java的人来说学习c#是比较简单的,asp.net也是一样。今天就来写个模仿登录的程序。这里会结合js来做开发。
首先做一个html页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function check(){
var username=document.getElementById("name").value;
var password=document.getElementById("password").value;
if(username==""||password==""){
alert("用户名或密码不能为空");
return false;
}
}
</script>
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server" action="servlet/check2.ashx" method="post">
用户名:<input type="text" name="name" id="name"/><br /><br />
密码:<input type="password" name="password" id="password"/><br /><br />
<input type="submit" value="登录" onclick="javascript:return check()"/>
</form>
</body>
</html>
编写一般处理程序,如果用户名和密码都是tom的打印登录成功,否则登录失败
<%@ WebHandler Language="C#" Class="check2" %>
using System;
using System.Web;
public class check2 : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/html";
string username = context.Request["name"];
string password = context.Request["password"];
if (password.Equals("tom") && username.Equals("tom"))
{
context.Response.Write("登录成功");
}
else
{
context.Response.Write("登录失败");
}
}
public bool IsReusable {
get {
return false;
}
}
}
学习java的人可能会这么写string username = context.Request("name").这里写成小括号就会报错
到这里程序就结束了,下面是运行效果
分享到:
相关推荐
本书详细阐述了开发ASP.NET Web应用程序的基础应用,从ASP.NET第一个程序的开发实践、JavaScript基础理论到内置对象、服务器控件、数据库操作技术、数据绑定技术、数据控件、数据验证技术,再到面向前台外观技术的...
1.ASP.NET 使用( 分级 )配置系统,使服务器环境和应用程序的设置更加简单。 2.ASP.NET 有两种常用的脚本语言( VBScript )和( JavaScript )。 3.计算机中安装( .NET Framework )以后,系统就可以运行...
这是唐俊杰asp.net程序设计一书的习题答案,请选择此课的同学下载。
内容提要 <br> 本书系统地介绍了ASP.NET程序设计开发,全书案例程序使用C#编写,并遵守C#的编码规范。所有案例程序均来自课堂教学和工程实践,注重知识的兼容性和规范性。 依照ASP.NET编程体系,本书...
1.首先按照本书第1章中介绍的方法安装与配置IIS和.NET Framework1.1。 2.本书的源代码一般分章依次存放,01目录下存放第一章所有源程序,以此类推。 3.IIS和.NET Framework1.1安装完毕后,将自动生成 \Inetpub\...
ASP.NET程序开发范例宝典(C#)(第3版)源代码 1-15章 明日科技 王小科 赵会东 编著 人民邮电出版社 2012年 5月 大小:256MB 压缩后为21.7M
《ASP.NET程序设计实用教程》(C#描述) 作者:石志国 第一部分 .NET编程基础与环境配置 第二部分 ASP.NET程序设计基础 第三部分 ASP.NET数据库程序设计 第四部分 Web服务与项目开发
asp.net程序设计(C#)版课后题答案 编译运行通过 第7章课后习题答案
小结第二章 我的第一个ASP.NET程序 i. 配置开发环境ii. 运行配套光盘iii. 第一个例子iv. 近观ASP.NET v. 小结 第三章 ASP.NET和ASP的比较i. ASP和ASP.NET的对比ii. 从ASP到ASP.NET(一个移植的例子) iii. 如何移植...
ASP.NET程序设计 第1-2章是很全面地。
亲密接触ASP.Net_教程 +程序源代码 (Chapter1代表第一章源码示例,如此类推.........) 第一章 初识ASP.NET 第二章 第一个ASP.NET程序第三章 ASP.NET、C#语法第四章 常用对象的应用第五章 SERVER控件第六章 数据库...
随着internet的发展,网络...如果对vb的语法或对以前版本的asp很熟悉,本书将帮助这些读者成为掌握asp.net这一领先技术的人才。 本书主要面向初、中级用户,可作为大专院校及培训班的教材,也可供相关技术人员参考。
全书分为22章(其中第22章综合实例放在配套光盘中),内容包括搭建ASP.NET开发环境,页面设计及广告页设计,CSS样式与JavaScript脚本应用,字符串、日期操作,常用Web服务器控件,验证控件,高级Web服务器控件,ADO...
本文件是个人学习ASP.NET时抓取主要、关键的知识点做成的,适合有一定编程基础的人看(因为只有关键的、我认为重要的内容,第一次做pdf,做得不是很好,见谅)。崔淼 关六三 彭炜主编。
第二章 第一个ASP.NET程序 第三章 ASP.NET、C#语法 第四章 常用对象的应用 第五章 SERVER控件 第六章 数据库访问 第七章 ASP.NETApplication 第八章 文件的操作 第九章 XML 第十章 WebService 第十一章 高级应用 第...
本书向你展示了如何使用Visual Studio 2005、C# 2.0和 ASP.NET 2.0构建下一代的web应用程序。你很快就可以在更短的时间内以更少的代码构建更为安全、交互性更强的站点,其效果甚至会超出你的想象。本书对于ASP.NET ...
asp.net 程序开发 范例宝典 第九章到第十一章 光盘资料
第一章 初识ASP.NET 第二章 第一个ASP.NET程序 第三章 ASP.NET、C#语法 第四章 常用对象的应用 第五章 SERVER控件 第六章 数据库访问 第七章 ASP.NETApplication 第八章 文件的操作 第九章 ...
随着internet的发展,网络...如果对vb的语法或对以前版本的asp很熟悉,本书将帮助这些读者成为掌握asp.net这一领先技术的人才。 本书主要面向初、中级用户,可作为大专院校及培训班的教材,也可供相关技术人员参考。