asp示例第三章.docx

上传人:b****7 文档编号:23348034 上传时间:2023-05-16 格式:DOCX 页数:71 大小:137.29KB
下载 相关 举报
asp示例第三章.docx_第1页
第1页 / 共71页
asp示例第三章.docx_第2页
第2页 / 共71页
asp示例第三章.docx_第3页
第3页 / 共71页
asp示例第三章.docx_第4页
第4页 / 共71页
asp示例第三章.docx_第5页
第5页 / 共71页
点击查看更多>>
下载资源
资源描述

asp示例第三章.docx

《asp示例第三章.docx》由会员分享,可在线阅读,更多相关《asp示例第三章.docx(71页珍藏版)》请在冰豆网上搜索。

asp示例第三章.docx

asp示例第三章

Ch3-1

Default.aspx.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

protectedvoidEnter_click(objectsender,EventArgse)

{

StringstrMessage;//定义变量,存放信息

strMessage="姓名:

"+user_name.Value;//获取文本框的值

strMessage=strMessage+"
密码:

"+password.Value;//获取密码值

//通过判断获取单选框的值,这是一组,只能选择其中一个。

if(sex1.Checked)

{

strMessage=strMessage+"
性别:

"+sex1.Value;

}

elseif(sex2.Checked)

{

strMessage=strMessage+"
性别:

"+sex2.Value;

}

//如果选择了爱好1,则获取第1个复选框的值

if(love1.Checked)

{

strMessage=strMessage+"
爱好1:

"+love1.Value;

}

//如果选择了爱好2,则获取第2个复选框的值

if(love2.Checked)

strMessage=strMessage+"
爱好2:

"+love2.Value;

strMessage=strMessage+"
职业:

"+career.Value;//获取下拉列表框的值

strMessage=strMessage+"
简介:

"+introduction.Value;//获取多行文本框的值

//最后给一般控件message赋值,在页面上显示信息

message.InnerHtml=strMessage;

}

}

Web.config

xmlversion="1.0"?

>

--

注意:

除了手动编辑此文件以外,您还可以使用

Web管理工具来配置应用程序的设置。

可以使用VisualStudio中的

“网站”->“Asp.Net配置”选项。

设置和注释的完整列表在

ments中,该文件通常位于

\Windows\Microsoft.Net\Framework\v2.x\Config中

-->

--

设置compilationdebug="true"将调试符号插入

已编译的页面中。

但由于这会

影响性能,因此只在开发过程中将此值

设置为true。

-->

--

通过节可以配置ASP.NET使用的

安全身份验证模式,

以标识传入的用户。

-->

--

如果在执行请求的过程中出现未处理的错误,

则通过节可以配置相应的处理步骤。

具体说来,

开发人员通过该节可以配置

要显示的html错误页

以代替错误堆栈跟踪。

-->

Ch3-2

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

}

 

Ch3-3

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

}

Ch3-4

Default.aspx.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Drawing;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

protectedvoidEnter_Click(objectsender,EventArgse)

{

try

{

//检查所选文件大小

if(uploadfile.PostedFile.ContentLength==0)

{

//显示上载结果

lblMsg.Text="上载失败!

";

}

else

{

//显示所选文件资料

lblMsg.Text="文件大小:

"+uploadfile.PostedFile.ContentLength+"bytes
";

lblMsg.Text=lblMsg.Text+"文件类型:

"+uploadfile.PostedFile.ContentType+"
";

lblMsg.Text=lblMsg.Text+"文件名称:

"+uploadfile.PostedFile.FileName+"
";

//读取文件名称

string[]data=uploadfile.PostedFile.FileName.Split(newchar[]{'\\'});

//上载文件到服务器

uploadfile.PostedFile.SaveAs(Server.MapPath(".")+"\\upload\\"+data[data.Length-1]);

//显示上载结果

lblMsg.Text="上载成功!

";

}

}

catch(Exceptionex)

{

//显示错误讯息

lblMsg.Text="Error:

"+ex.Message.ToString();

lblMsg.ForeColor=Color.Red;

}

}

}

Web.config

xmlversion="1.0"?

>

--

注意:

除了手动编辑此文件以外,您还可以使用

Web管理工具来配置应用程序的设置。

可以使用VisualStudio中的

“网站”->“Asp.Net配置”选项。

设置和注释的完整列表在

ments中,该文件通常位于

\Windows\Microsoft.Net\Framework\v2.x\Config中

-->

--

设置compilationdebug="true"将调试符号插入

已编译的页面中。

但由于这会

影响性能,因此只在开发过程中将此值

设置为true。

-->

--

通过节可以配置ASP.NET使用的

安全身份验证模式,

以标识传入的用户。

-->

--

如果在执行请求的过程中出现未处理的错误,

则通过节可以配置相应的处理步骤。

具体说来,

开发人员通过该节可以配置

要显示的html错误页

以代替错误堆栈跟踪。

-->

 

Ch3-5

Deault.aspx.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!

Page.IsPostBack)

{

dropCity.Items.Add(newListItem("北京","beijing"));//添加第一个选项

dropCity.Items.Add(newListItem("上海","shanghai"));//添加第二个选项

dropCity.Items.Add(newListItem("广州","guangzhou"));//添加第三个选项

}

}

protectedvoidEnter_Click(objectsender,EventArgse)

{

//这里要注意:

dropCity.SeletedItem实际上就是返回一个选项对象ListItem。

//然后利用选项对象的Text和Value属性,就会返回选定项的文字和Value值。

message.Text="被选项文字:

"+dropCity.SelectedItem.Text;

message.Text+="被选项值:

"+dropCity.SelectedItem.Value;

}

}

Web.config

xmlversion="1.0"?

>

--

注意:

除了手动编辑此文件以外,您还可以使用

Web管理工具来配置应用程序的设置。

可以使用VisualStudio中的

“网站”->“Asp.Net配置”选项。

设置和注释的完整列表在

ments中,该文件通常位于

\Windows\Microsoft.Net\Framework\v2.x\Config中

-->

--

设置compilationdebug="true"将调试符号插入

已编译的页面中。

但由于这会

影响性能,因此只在开发过程中将此值

设置为true。

-->

--

通过节可以配置ASP.NET使用的

安全身份验证模式,

以标识传入的用户。

-->

--

如果在执行请求的过程中出现未处理的错误,

则通过节可以配置相应的处理步骤。

具体说来,

开发人员通过该节可以配置

要显示的html错误页

以代替错误堆栈跟踪。

-->

Ch3-6

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

}

//添加一个人,将lstLeft中选定项添加到lstRight中,然后将其从中删除

protectedvoidAddBtn_Click(objectsender,EventArgse)

{

if(!

(lstLeft.SelectedIndex==-1))

{

//下面两句根据左侧选定项生成一个新的ListItem对象

ListItemobjItem;//定义一个ListItem对象变量

objItem=newListItem(lstLeft.SelectedItem.Text,lstLeft.SelectedItem.Value);

lstRight.Items.Add(objItem);//添加生成的选项对象

lstLeft.Items.Remove(lstLeft.SelectedItem);//删除选定项

}

}

//添加所有人,利用循环将所有各项添加到lstRight中,然后从lstLeft中删除

protectedvoidAddAllBtn_Click(objectsender,EventArgse)

{

inti;

ListItemobjItem;//定义一个ListItem对象变量

for(i=0;i

{

objItem=newListItem(lstLeft.Items[i].Text,lstLeft.Items[i].Value);

lstRight.Items.Add(objItem);//添加生成的选项对象

}

lstLeft.Items.Clear();//将所有项全部清除

}

//取消一个人,将lstRight中选定项添加到lstLeft中,然后将其删除

protectedvoidRemoveBtn_Click(objectsender,EventArgse)

{

if(!

(lstRight.SelectedIndex==-1))

{

//下面两句根据右侧选定项生成一个新的ListItem对象

ListItemobjItem;//定义一个ListItem对象变量

objItem=newListItem(lstRight.SelectedItem.Text,lstRight.SelectedItem.Value);

lstLeft.Items.Add(objItem);//添加生成的选项对象

lstLeft.Items.Remove(lstRight.SelectedItem);//删除选定项

}

}

//取消所有人,利用循环将所有各项添加到lstLeft中,然后从lstRight中删除

protectedvoidRemoveAllBtn_Click(objectsender,EventArgse)

{

inti;

ListItemobjItem;//定义一个ListItem对象变量

for(i=0;i

{

objItem=newListItem(lstRight.Items[i].Text,lstRight.Items[i].Value);

lstLeft.Items.Add(objItem);//添加生成的选项对象

}

lstRight.Items.Clear();//将所有项全部清除

}

}

Web.config

xmlversion="1.0"?

>

--

注意:

除了手动编辑此文件以外,您还可以使用

Web管理工具来配置应用程序的设置。

可以使用VisualStudio中的

“网站”->“Asp.Net配置”选项。

设置和注释的完整列表在

ments中,该文件通常位于

\Windows\Microsoft.Net\Framework\v2.x\Config中

-->

--

设置compilationdebug="true"将调试符号插入

已编译的页面中。

但由于这会

影响性能,因此只在开发过程中将此值

设置为true。

-->

--

通过节可以配置ASP.NET使用的

安全身份验证模式,

以标识传入的用户。

-->

--

如果在执行请求的过程中出现未处理的错误,

则通过节可以配置相应的处理步骤。

具体说来,

开发人员通过该节可以配置

要显示的html错误页

以代替错误堆栈跟踪。

-->

 

Ch3-7

Default.aspx.cs

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.U

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1