`
yidongkaifa
  • 浏览: 4071349 次
文章分类
社区版块
存档分类
最新评论

ASP.NET 初始入门

 
阅读更多

用户注册页面

为了网络中心的招聘,开始学习asp.net了,和前面学的网页制作完全两个概念,感觉自己悟性还是有点弱(笨?)

几天为网络中心第三次考核第一天,十五天小组开发个网站,全部都是用新知识开发,昨晚布置了一晚开发工具,见天看了一天asp.net,,从下午开始上机写代码,到现在,第一个程序基本理解了,路漫漫其修远兮,任重道远,努力!

进程有点慢,希望以后可以快点,我在这次项目分工里为数据库设计,看似简单实则不易,并且是整个项目的核心,我会好好完成的。

纪念第一次的接触.net,发表见天做的注册页面如下:


前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication4.WebForm1" %>


<!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 runat="server">
<title>changxing
</title>
<link href="/style/site.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#Radio2
{
width: 19px;
}
</style>

</head>
<body >
<form id="form1" runat="server">
<div id = "header">

&nbsp;&nbsp;&nbsp
用户注册</div>
<div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
我的第一个asp.net网页</div>
<p>
&nbsp;&nbsp;&nbsp;&nbsp; 用户名:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp; 密 码 :<asp:TextBox
ID="TextBox2" runat="server" TextMode="Password"></asp:TextBox>
</p>
<asp:Panel ID="Panel1" runat="server" Width="1018px">
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 性别:<asp:RadioButton ID="RadioButton2" runat="server"
GroupName="sexy" Text="男" />
&nbsp;<asp:RadioButton ID="RadioButton3" runat="server" GroupName="sexy" Text="女" />
&nbsp;<asp:Panel ID="Panel2" runat="server" style="margin-top: 0px" Width="1016px">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 职业:<asp:RadioButtonList ID="RadioButtonList1" runat="server"
AutoPostBack="True" BorderStyle="Solid" RepeatLayout="Flow" Width="266px">
<asp:ListItem>老师</asp:ListItem>
<asp:ListItem>医生</asp:ListItem>
<asp:ListItem Selected="True">程序员</asp:ListItem>
</asp:RadioButtonList>
<br />
</asp:Panel>
</asp:Panel>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所属省份:<asp:DropDownList
ID="DropDownList1" runat="server" AutoPostBack="True" BackColor="Yellow"
ForeColor="Blue" Height="29px" style="margin-left: 0px" Width="124px"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>北京</asp:ListItem>
<asp:ListItem>河南省</asp:ListItem> //asp中大部分的添加方法如,checkbox ,checkboxlist等
<asp:ListItem>山东省</asp:ListItem>


</asp:DropDownList>

</p>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所在城市:&nbsp;<asp:ListBox
ID="ListBox1" runat="server" Height="61px" style="margin-top: 10px"
Width="206px"></asp:ListBox>
</p>
<p>



</p>
<p>

</p>
<p>
<asp:Button
ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
&nbsp;
&nbsp;&nbsp;
<input id="Reset1" type="reset" value="reset" /></p>
<p>
&nbsp;</p>
</form>
</body>
</html>

后台代码(c#):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;


namespace WebApplication4
{
public partial class WebForm1 : System.Web.UI.Page
{
public WebForm1()
{


}


protected void Page_Load(object sender, EventArgs e)
{


}


protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (DropDownList1.SelectedItem.Text)
{
case "河南省":
ListBox1.Items.Clear();
ListBox1.Items.Add("林州");
ListBox1.Items.Add("开封");
break;
case "北京":
ListBox1.Items.Clear();
ListBox1.Items.Add("天俺们");
ListBox1.Items.Add("长城");
break;
case "浙江":
ListBox1.Items.Clear();
ListBox1.Items.Add("青岛");
ListBox1.Items.Add("济南");
break;
}




}


protected void Button2_Click(object sender, EventArgs e)
{
string name, password, sex, work, location = "";
if (TextBox1.Text == "")
{
Response.Write("<script>window.alert('用户名不能空!');</script>");
}
else
{
name = TextBox1.Text;
password = TextBox2.Text;
if (RadioButton2.Checked)
{
sex = "男";
}
else
{
sex = "女";
}
work = RadioButtonList1.SelectedItem.Text;
if (ListBox1.SelectedItem != null)
{
location = DropDownList1.SelectedItem.Text + "," + ListBox1.SelectedItem.Text;
}


Response.Redirect(string.Format("simpleresult.aspx?name={0}&sex={1}&work={2}&location={3}&password={4}",name,sex,work,location,password)); //不能空格
}

}

}
}


分享到:
评论

相关推荐

    ASP.NET3.5从入门到精通

    16.1.2 ASP.NET AJAX 入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 第一篇窗口与界面编程 19 16.1.5 AJAX 简单示例 16.2 ASP.NET 3.5AJAX 控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    ASP.NET 4高级程序设计(第4版)》【原版书为:Pro ASP.NET 4 in C# 2010】是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的...

    ASP.NET 3.5 开发大全

    16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...

    ASP.NET 3.5 开发大全word课件

    16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...

    ASP.NET4高级程序设计(第4版) 3/3

     《ASP.NET 4高级程序设计(第4版)》是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。书中还深入讲述了其他ASP.NET图书...

    ASP.NET 3.5 开发大全11-15

    16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...

    ASP.NET 3.5 开发大全1-5

    16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...

    ASP.NET MVC 5 with Bootstrap and Knockout

    第一部分入门指南 第1章MVC介绍 创建第一个项目 分析HomeController 分析View 理解URL结构 小结 第2章Bootstrap介绍 默认菜单 含有下拉列表和搜索框的菜单 按钮 警告框 主题 小结 第3章Knockout.js...

    Angular.Net.SecureStarter:用于 ASP.NET 的 AngularJS 入门工具包,它使用 ASP.NET Identity 2.0.0 实现身份验证和授权

    #安全启动器用于 ASP.NET 的 AngularJS 入门工具包,它实现了身份验证和授权 (ASP.NET Identity 2.0.0),以提供: 基于站点的和第 3 方用户身份验证基于角色成员的本地SPA授权和定制##入门在数据库初始化 ( ) 期间...

    Microsoft .NET Framework 3.5 Service Pack 1

    有关更多信息,请参见 What’s New in ASP.NET and Web Development(ASP.NET 和 Web 开发中的新增功能)。 对公共语言运行时的核心改进包括:改进了 .NET Framework 本机映像的布局、选择不再对完全受信任的程序集...

    ASPNET35开发大全第一章

    16.1.2 ASP.NET AJAX入门 16.1.3 ASP.NET 2.0 AJAX 16.1.4 ASP.NET 3.5 AJAX 16.1.5 AJAX简单示例 16.2 ASP.NET 3.5AJAX控件 16.2.1 脚本管理控件(ScriptManger) 16.2.2 脚本管理控件(ScriptMangerProxy) 16.2.3...

    react-aspnet-boilerplate:利用现有技术利用ASP.NET Core构建同构React应用程序的起点

    React-aspnet-样板 利用现有的前端方法,用ASP.NET Core 1构建通用/... 只是另一个典型的React客户端应用程序,但具有ASP.NET为每个URL提供的初始状态。 入门 开始此项目的最佳方法是使用Yeoman生成器。 npm instal

    制作第一个页面 欢迎您进入.Net启动运行

    √(vs200521) 25. Asp.Net中的事件(控件事件) √(vs200522) 26. 小结考试√(ceshi04) 类 27. 类的概述√(vs200523) 28. 类的自定义事件√(vs200524) 29. 类--共享成员√(vs200525) 30. ...

    aspnet-auth:一个独立的基于诺言的javascript库,用于通过ASP.NET OWIN站点进行身份验证

    一个独立的轻量级JavaScript库,用于通过ASP.NET OWIN站点进行身份验证。 入门 安装 从CDN &lt; script src =" https://cdn.jsdelivr.net/npm/aspnet-auth " &gt; &lt;/ script &gt; 从 npm install aspnet-auth...

    Visual C# 2008从入门到精通.pdf

    中文名: Visual C# 2008从入门到精通 作者: 崔群法 资源格式: PDF ...第16章 构建ASP.NET Web应用程序 第17章 ASP.NET应用 第五篇 使用.NET Framework3.5 第18章 .NET Framework3.5组 第19章 LINQ介绍

    NorthwindTraders:Northwind Traders是使用ASP.NET Core和Entity Framework Core构建的示例应用程序

    罗斯文商人罗斯文交易者是使用ASP.NET Core和Entity Framework Core构建的示例应用程序。 视频中介绍了该项目的架构和设计: () 以下博客文章中介绍了该项目的初始构造:有关即将推出的功能和修复的信息,请查看。...

    aspnetcore-service-fabric-hosting:该项目是ASP.NET通用主机(HostBuilder)的扩展,可简化Service Fabric可靠服务的开发

    在本节中,我们将: 配置一项有状态服务配置三个端点(通过配置三个侦听器:ASP.NET Core,Remoting和Generic ) 配置一个后台作业(通过将委托配置为在RunAsync生命周期事件上运行)。初始设置所有程序都从入口点...

    试卷分析系统毕业论文

    [6] (美)A.Russell Jones著,高春蓉等译.ASP.NET从入门到精通[M].电子工业出版,2002.1. [7] Scott Worley著,王文龙,刘湘宁译.ASP.NET技术内幕[M].人民邮电出版社,2002.4. [8] Russ Basiura等著,杨浩译.ASP.NET Web ...

    蓝焰设计站图文管理系统

    《ASP.NET完全入门》.重庆出版社,2001 [2]Scott Worley著.《ASP.NET技术内幕》.王文龙 刘湘宁译.人民邮电出版社,2002 [3]Sanjeev Rohilla, Senthil Nathan, Surbhi Malhotra著.《ADO.NET专业项目实例开发》.陈君 王...

Global site tag (gtag.js) - Google Analytics