asp示例第三章.docx
- 文档编号:23348034
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:71
- 大小:137.29KB
asp示例第三章.docx
《asp示例第三章.docx》由会员分享,可在线阅读,更多相关《asp示例第三章.docx(71页珍藏版)》请在冰豆网上搜索。
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。
-->
--
通过
安全身份验证模式,
以标识传入的用户。
-->
--
如果在执行请求的过程中出现未处理的错误,
则通过
具体说来,
开发人员通过该节可以配置
要显示的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。
-->
--
通过
安全身份验证模式,
以标识传入的用户。
-->
--
如果在执行请求的过程中出现未处理的错误,
则通过
具体说来,
开发人员通过该节可以配置
要显示的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。
-->
--
通过
安全身份验证模式,
以标识传入的用户。
-->
--
如果在执行请求的过程中出现未处理的错误,
则通过
具体说来,
开发人员通过该节可以配置
要显示的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。 --> -- 通过 安全身份验证模式, 以标识传入的用户。 --> -- 如果在执行请求的过程中出现未处理的错误, 则通过 具体说来, 开发人员通过该节可以配置 要显示的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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp 示例 第三