推荐一个制作留言板的asp.net mvc 留言板视频教程!

请你帮我做一个Asp.net留言本,其中数据库2005,C#2008?谢谢!
请你帮我做一个Asp.net留言本,其中数据库2005,C#2008?谢谢!
protected OleDbConnection myConnection=new OleDbConnection ();
string strConn= &Provider=Microsoft.Jet.OLEDB.4.0;&+&Data Source=&+Server.MapPath(&SOCUT.mdb&);&&&&&&&&&&& OleDbConnection myConnection=new OleDbConnection ();&&&&&&&&&&& myConnection.ConnectionString =strC
GridView1.DataSource=ds.Tables[&scores&].DefaultV&&&&&&&&&&& GridView1.DataBind ();
String SQL,ConnSConnStr = &Provider=Microsoft.Jet.OLEDB.4.0;&+&Data Source=&+Server.MapPath(&SOCUT.mdb&);SQL = &Insert Into Socut_Guest (name,Content) Values('&+TextBox1.Text+&','&+TextBox2.Text+&')&;&&&&&&&&&&& OleDbConnection Conn= new OleDbConnection(ConnStr);&&&&&&&&&&& Conn.Open();&&&&&&&&&&& OleDbCommand Cmd=new OleDbCommand(SQL, Conn);&&&&&&&&&&& Cmd.ExecuteNonQuery();
TextBox1.Text=&&;&&&&&&&&&&& TextBox2.Text=&&;
的感言:laoji
其他回答 (2)
只需要建数据库表么?一张表就搞定了
create table question(&ID int primary key identity(1,1) not null, 主键&questionType varchar(100) not null, 留言类型&author varchar(100) not null, 作者&title varchar(300) not null, 题目&qDetail varchar(8000) not null,& 详细内容&IP varchar(50) not null, IP地址&qTime datetime not null, 提问时间&aDetail varchar(5000), 回复内容&phoNum varchar(50), 联系方式&addrees varchar(200), 家庭住址&emill varchar(50),&电子信箱&show varchar(10) not null 是否显示)
加我QQ:,详谈怎么设计和规划
这种不守信用没有责任心的人以后大家都不要帮他。我帮他回答了另一个主题,悬赏30分,只给我20分。源程序帮他做出来了,他又不要了。真是没信用。
等待您来回答
网页制作领域专家SQL和ASP.NET制作的一个留言板动态网页 - 下载频道 - CSDN.NET
&&&&SQL和ASP.NET制作的一个留言板动态网页
&SQL和ASP.NET制作的一个留言板动态网页
这是用SQL和ASP.NET设计的一个动态网页,可以实现用户登录,用户管理,忘记密码,修改密码,并留言等功能~我们老师做的,让我们作参考~
若举报审核通过,可奖励20下载分
被举报人:
yundan1004
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 传优质资源可以获取积分,详细见。选择完成有奖的任务,可以获取积分。选择购买VIP会员服务,无需积分下载资源。评价资源返积分:第一次绑定手机,将获50下载积分及100论坛可用分。论坛可用分兑换下载积分。
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
SQL和ASP.NET制作的一个留言板动态网页
所需积分:2
剩余积分:
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000&1&%@&Page&Language=&C#&&AutoEventWireup=&true&&CodeBehind=&Release.aspx.cs&
&Inherits=&MVCDemo.Views.Announce.Release&&%&
&2&%@&Import&Namespace=&MVCDemo.Models.Entities&&%&
&4&!DOCTYPE&html&PUBLIC&&-//W3C//DTD&XHTML&1.0&Transitional//EN&
&&http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&]]& &
&6&html&xmlns=&http://www.w3.org/1999/xhtml&&&
&7&head&runat=&server&&
&8&&&&&title&&/title&
<span style="COLOR: #&body&
<span style="COLOR: #&&&&&%&SelectList&categories&=&ViewData[&Categories&]&as&SelectL&%&
<span style="COLOR: #&&&&&div&
<span style="COLOR: #&&&&&&&&&h1&MVC公告发布系统&&发布公告&/h1&
<span style="COLOR: #&&&&&&&&&%&Html.BeginForm(&DoRelease&,&Announce&,FormMethod.Post);&%&
<span style="COLOR: #&&&&&&&&&dl&
<span style="COLOR: #&&&&&&&&&&&&&dt&标题:&/dt&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.TextBox(&Title&)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.ValidationMessage(&TitleValidator&)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dt&分类:&/dt&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.DropDownList(&Category&,categories)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dd&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dt&内容:&/dt&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.TextArea(&Content&)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.ValidationMessage(&ContentValidator&)&%&&/dd&
<span style="COLOR: #&&&&&&&&&/dl&
<span style="COLOR: #&&&&&&&&&input&type=&submit&&value=&发布&&/&
<span style="COLOR: #&&&&&&&&&%&Html.EndForm();&%&
<span style="COLOR: #&&&&&/div&
<span style="COLOR: #&/body&
<span style="COLOR: #&/html&
&&&&& 可以看到,并没有什么大的变动,只是多了两个Html.ValidationMessage方法。
可以这样理解,这个方法相当于产生一个span标签,而这个span就是要显示错误信
息的地方。这个方法接收一个参数,用来指明其在Controller中的名字。如果你对这
个迷惑,不要紧,接下来看完Controller的代码,你就什么都清楚了。
AnnounceController.cs:
&2using&System.Collections.G
&3using&System.L
&4using&System.W
&5using&System.Web.M
&6using&System.Web.Mvc.A
&7using&MVCDemo.M
&8using&MVCDemo.Models.I
&9using&MVCDemo.Models.E
<span style="COLOR: #
<span style="COLOR: #namespace&MVCDemo.Controllers
<span style="COLOR: #{
<span style="COLOR: #&&&&public&class&AnnounceController&:&Controller
<span style="COLOR: #&&&&{
<span style="COLOR: #&&&&&&&&public&ActionResult&Release()
<span style="COLOR: #&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&ICategoryService&cServ&=&ServiceBuilder.BuildCategoryService();
<span style="COLOR: #&&&&&&&&&&&&List&CategoryInfo&&categories&=&cServ.GetAll();
<span style="COLOR: #&&&&&&&&&&&&ViewData[&Categories&]&=&new&SelectList(categories,&&ID&,&&Name&);
<span style="COLOR: #&&&&&&&&&&&&return&View(&Release&);
<span style="COLOR: #&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&public&ActionResult&DoRelease()
<span style="COLOR: #&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&if&(String.IsNullOrEmpty(Request.Form[&Title&])&||&String.IsNullOrEmpty(Request.Form[&Content&]))
<span style="COLOR: #&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&if&(String.IsNullOrEmpty(Request.Form[&Title&]))
<span style="COLOR: #&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&ViewData.ModelState.AddModelError(&TitleValidator&,&公告标题不能为空!&);
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&&&&&if&(String.IsNullOrEmpty(Request.Form[&Content&]))
<span style="COLOR: #&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&ViewData.ModelState.AddModelError(&ContentValidator&,&&公告内容不能为空!&);
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&&&&&return&Release();
<span style="COLOR: #&&&&&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&AnnounceInfo&announce&=&new&AnnounceInfo()
<span style="COLOR: #&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&ID&=&<span style="COLOR: #,
<span style="COLOR: #&&&&&&&&&&&&&&&&Title&=&Request.Form[&Title&],
<span style="COLOR: #&&&&&&&&&&&&&&&&Category&=&Int32.Parse(Request.Form[&Category&]),
<span style="COLOR: #&&&&&&&&&&&&&&&&Content&=&Request.Form[&Content&],
<span style="COLOR: #&&&&&&&&&&&&};
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&IAnnounceService&aServ&=&ServiceBuilder.BuildAnnounceService();
<span style="COLOR: #&&&&&&&&&&&&aServ.Release(announce);
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&ViewData[&Announce&]&=&
<span style="COLOR: #&&&&&&&&&&&&return&View(&ReleaseSucceed&);
<span style="COLOR: #&&&&&&&&}
<span style="COLOR: #&&&&}
<span style="COLOR: #}
&&&&& 可以看到,我们的DoRelease这个Action方法多了不少东西。我们看多了什么:当从表单传递
过来的标题或内容为空时,我们做了一定处理。注意,这个ViewData.ModelState.AddModelError
方法,它就是往我们刚才说的由Html.ValidationMessage生成的span里加入错误信息的方法,
它可以有两个参数,第一个指明哪个span,这个参数Html.ValidationMessage中的参数是对应的。
第二个参数就是要显示的信息。
&&&&& 相信结合视图和控制器,已经很好理解了。最后,如果标题或内容有空值的话,我们不再调用
业务逻辑组件处理了,而是调用了Release这个Action。为什么我们不用Redirect呢?因为我们要
保持ViewData中的数据,刚才我们的错误信息可都放在里面的,而使用了Redirect,ViewData的
信息就传不过去了。
&&&&& 现在,我们再来发布公告。我们故意什么都不填,提交,看结果:
&&&&& 没有问题,我们的程序成功对标题和内容进行了完整性检测(这里就是均不能为空),在验证
不通过时,返回了发布公告视图并正确显示了错误提示信息。
&&&&& 也许你有一个疑问,为什么第一次请求Release视图时没有显示任何错误信息呢?因为那时
ViewData中的ModelError是空的。而Html.ValidationMessage生成的标签会自动寻找ModelError
中同名的错误信息,找不到,当然是空的了。而在提交空信息时,DoRelease这个Action为
ViewData的ModelError添加了内容,于是当再次返回Release视图时,相应信息就显示在我们
指定的位置了。
使用ASP.NET AJAX实现客户端数据验证
&&&&& 上面的代码运行起来没问题,也达到了我们的要求。但是验证标题内容是否为空这种行为在
客户端应该就可以完成。当然,为了放置恶意攻击或浏览器将JavaScript屏蔽的情况,我们应该
在后台进行验证,但是我们不能每次都将这种请求发到后台去验证,这太费资源了,毕竟恶意
攻击者和JavaScript被屏蔽的浏览器只是少数。所以,在数据被送到后台前,我们应该先进行
一遍验证,这样可以节约很多资源。
&&&&& 下面,我们使用ASP.NET AJAX框架完成客户端的数据验证。
&&&&& 说实话,在ASP.NET MVC中使用ASP.NET AJAX或JQuery实在太方便了,不信你展开Scripts
|文件夹,看到没,微软已经把这些库放到里面了,所以,我们要做的只是直接引用。看我们修改
后的Release.aspx。
Release.aspx:
&1&%@&Page&Language=&C#&&AutoEventWireup=&true&&CodeBehind=&Release.aspx.cs&
&Inherits=&MVCDemo.Views.Announce.Release&&%&
&2&%@&Import&Namespace=&MVCDemo.Models.Entities&&%&
&4&!DOCTYPE&html&PUBLIC&&-//W3C//DTD&XHTML&1.0&Transitional//EN&&
&http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&6&html&xmlns=&http://www.w3.org/1999/xhtml&&&
&7&head&runat=&server&&
&8&&&&&title&&/title&
&9&&&&&script&type=&text/javascript&&src=&&%=&Url.Content(&~/Scripts/MicrosoftAjax.debug.js&)&%&&&&/script&
<span style="COLOR: #&&&&&script&type=&text/javascript&&src=&&%=&Url.Content(&~/Scripts/MicrosoftAjaxValidate.js&)&%&&&&/script&
<span style="COLOR: #&/head&
<span style="COLOR: #&body&
<span style="COLOR: #&&&&&%&SelectList&categories&=&ViewData[&Categories&]&as&SelectL&%&
<span style="COLOR: #&&&&&div&
<span style="COLOR: #&&&&&&&&&h1&MVC公告发布系统&&发布公告&/h1&
<span style="COLOR: #&&&&&&&&&%&Html.BeginForm(&DoRelease&,&Announce&,FormMethod.Post);&%&
<span style="COLOR: #&&&&&&&&&dl&
<span style="COLOR: #&&&&&&&&&&&&&dt&标题:&/dt&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.TextBox(&Title&)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dd&&span&id=&TitleValidator&&&/span&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dt&分类:&/dt&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.DropDownList(&Category&,categories)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dd&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dt&内容:&/dt&
<span style="COLOR: #&&&&&&&&&&&&&dd&&%=&Html.TextArea(&Content&)&%&&/dd&
<span style="COLOR: #&&&&&&&&&&&&&dd&&span&id=&ContentValidator&&&/span&&/dd&
<span style="COLOR: #&&&&&&&&&/dl&
<span style="COLOR: #&&&&&&&&&input&id=&Submit&&type=&submit&&value=&发布&&/&
<span style="COLOR: #&&&&&&&&&%&Html.EndForm();&%&
<span style="COLOR: #&&&&&/div&
<span style="COLOR: #&/body&
<span style="COLOR: #&/html&
&&&&& 改动有两处,首先我们在页头引用了两个js文件,第一个是ASP.NET AJAX的库文件,
第二个就是我们一会要实现的包含验证代码的js文件了。你可能注意到那个Url.Content了,
Url是ViewPage的一个对象,它最常用的一个方法就是Content,它的功能是返回某个文件的路径。
一般情况下,在使用了ASP.NET MVC后,目录结构变得有点诡异,像js、css、图片
等与路径(即使是相对路径)引用相关的地方可能会出现问题,但是,
只要你在这些地方用Url.Content生成路径,而不是直接将路径写在页面里,
一般就没什么问题了。所以,凡是引用js、css、图片等除,请一定使用Url.Content生成路径,
其参数只有一个,就是文件原始的相对路径。
&&&&& 下一个改动就是显示错误信息的span不再是Html.ValidationMessage生成的了,而是普通的span。
&&&&& 下面我们在Scripts目录下新建MicrosoftAjaxValidate.js文件。
MicrosoftAjaxValidate.js:
&1Sys.Application.add_init(onPageInit);
&3function&onPageInit()&{
&4&&&&$addHandler($get(&Submit&),&&click&,&validate);
&7function&validate()&{
&8&&&&if&($get(&Title&).value&==&&&&||&$get(&Content&).value&==&&&)&{
&9&&&&&&&&if&($get(&Title&).value&==&&&)&{
<span style="COLOR: #&&&&&&&&&&&&$get(&TitleValidator&).innerHTML&=&&标题不能为空!&;
<span style="COLOR: #&&&&&&&&}
<span style="COLOR: #&&&&&&&&if&($get(&Content&).value&==&&&)&{
<span style="COLOR: #&&&&&&&&&&&&$get(&ContentValidator&).innerHTML&=&&内容不能为空!&;
<span style="COLOR: #&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&return&false;
<span style="COLOR: #&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&return&true;
<span style="COLOR: #}
&&&&& 关于这段代码我不多说了,对ASP.NET AJAX有兴趣的可以参看《ASP.NET AJAX客户端编程之旅》系列文章。
&&&&& 现在运行,将标题和内容留空,提交。OK!效果和刚才很像,只不过这次是在客户端验证了,并没有提交到服务器端。
整合JQuery
&&&&& 下面我们再使用JQuery实现这个功能。
&&&&& 其实看懂上面的实现后,我想你已经想到怎么整合JQuery了,无非也是引入相应库和js文件,
然后使用JQuery编写验证代码。修改后的Release.aspx就没必要看了,无非是引入Scripts目录下
的JQuery库,然后再引入一个自定义验证js文件,我们姑且叫JQueryValidate.js吧。
&&&&& 下面在Scripts目录下新建JQueryValidate.js,代码如下。
JQueryValidate.js:
&1$(document).ready(function(){
&2&&&&$(&#Submit&).click(function()&{
&3&&&&&&&&if&($(&#Title&).attr(&value&)&==&&&&||&$(&#Content&).attr(&value&)&==&&&)&{
&4&&&&&&&&&&&&if&($(&#Title&).attr(&value&)&==&&&)&{
&5&&&&&&&&&&&&&&&&$(&#TitleValidator&).attr(&innerHTML&,&&标题不能为空!&);
&6&&&&&&&&&&&&}
&7&&&&&&&&&&&&if&($(&#Content&).attr(&value&)&==&&&)&{
&8&&&&&&&&&&&&&&&&$(&#ContentValidator&).attr(&innerHTML&,&&内容不能为空!&);
&9&&&&&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&return&false;
<span style="COLOR: #&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&return&true;
<span style="COLOR: #&&&&}
<span style="COLOR: #&&&&);
<span style="COLOR: #}
<span style="COLOR: #);
&&&&& 从本文可以看出,在MVC框架中整合Ajax和普通应用差别不大,唯一就是注意在引用外部js时
使用Url.Content方法处理一下相对路径。其实在本文中我们并没有使用到Ajax,而仅仅是整合了
JavaScirpt,但是这已经足够了,因为Ajax无非就是在这些JavaScript里包含了异步后台调用。
&&&&& 其实,ASP.NET MVC有专门针对ASP.NET AJAX的扩展,放在MicrosoftMvcAjax.js里。
而在ViewPage里有个叫Ajax的AjaxHelper对象,可以实现一些简单的异步调用。但是这个
扩展的功能很有限,有兴趣的可以自己研究一下。我个人还是建议大家自己写JS代码,
当然可以使用ASP.NET AJAX或JQeury这样优秀的框架。
&&&&& 这篇文章先到这里,下一篇中我们讨论一下拦截器的使用。^_^
上一条: &&下一条:
或联系 手机: QQ:
最专业的 成都最便宜的网站建设
同行业最低价
&&&&&&不会的功能都可以找我们,按工作量收费。
客服电话:153
购买教程QQ:&&
&&&&需要远程协助?&
购买教程QQ:
Nighthawk Tutorials Network
All rights reserved 备案号:
每天晚上20:30--23:00在线可不可以用asp.net制作一个论坛?
[问题点数:0分]
可不可以用asp.net制作一个论坛?
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。ASP.NET范例开发大全 视频教程 全479讲 视频教程
三个月内无售出
|浏览181次
请选择您想要的商品信息
库存5000件
扫码下单,更多惊喜
*由于资质原因部分商商家无法支持,请以下单页为准。
商家编码:
开始时间: 07:17
结束时间: 07:14
保修:无保修
目 录第1篇 环境配置和网站构建第1章 ASP.NET开发准备(教学视频:25分钟) 21.1 搭建ASP.NET开发环境 2实例001 安装IIS并配置 2实例002 安装并使用VS 2008开发ASP.NET程序 41.2 ASP.NET网站配置文件 5实例003 在Web.Config文件中添加数据库连接配置 6实例004 在Web.Config文件中添加自定义配置节 7实例005 在Web.Config文件中配置Session状态管理 8实例006 在Web.Config文件中限制用户请求大小 10实例007 在Web.Config文件中配置错误跳转页 11第2章 HTML开发基础(教学视频:49分钟) 132.1 页面布局设计 13实例008 使用表格布局设计登录页面 13实例009 在数据绑定控件中使用表格布局显示员工信息 142.2 框架页布局设计 15实例010 使用frameset布局聊天室 15实例011 使用iframe布局的OA首页 162.3 使用marquee元素制作公告栏 17实例012 向上滚动的公告栏 17实例013 在滚动的公告栏中使用链接 182.4 广告栏设计 18实例014 Banner广告制作 18实例015 漂浮的Banner广告 19实例016 使用marquee元素制作滚动广告 20实例017 在网站首页中添加视频广告 21实例018 在网站首页中添加音频广告 222.5 综合实例 22实例019 使用DreamWeaver制作模板页 23实例020 使用DreamWeaver制作内容页 24实例021 将模板页替换为ASP.NET母版页 25实例022 在开发中应用母版页制作风格统一的内容页 27第3章 样式与主题(教学视频:37分钟) 293.1 样式基础 29实例023 在ASP.NET和HTML页面中定义样式 29实例024 在ASP.NET和HTML页面引用外部样式表文件 313.2 在样式中使用伪类 33实例025 鼠标单击链接的样式 33实例026 控制鼠标悬停的样式 343.3 使用样式控制ASP.NET控件外观 35实例027 ASP.NET常见控件适用样式 35实例028 复杂数据绑定样式适用样式 373.4 在ASP.NET开发中使用主题 39实例029 控件主题 39实例030 网页主题 40实例031 主题切换 41实例032 图片主题 433.5 综合应用 44实例033 使用主题和样式设计无限酷网上书城 44第4章 使用JavaScript提高用户体验(教学视频:46分钟) 464.1 JavaScript常见应用 46实例034 设置当前页为浏览器默认页 46实例035 将本站添加至收藏夹 48实例036 当用户离开网站时弹出的收藏夹 49实例037 使用JavaScript和JSON技术实现省市级联效果 494.2 JavaScript开启新窗口 50实例038 使用JavaScript打开广告窗口 51实例039 在弹出广告窗口后自动关闭广告窗口 51实例040 使用JavaScrpit控制广告窗口弹出的位置 52实例041 使用JavaScript操作Cookie 53实例042 在弹出的广告窗口中添加关闭按钮 55实例043 使用JavaScript刷新广告窗口父窗口 55实例044 关闭广告窗口不允许弹出提示对话框 564.3 JavaScript制作动态导航栏 57实例045 仿Office的下拉式菜单导航栏 57实例046 动态显示提示信息的解释菜单 59实例047 缩进停留式菜单 61第2篇 控 件 操 作第5章 常用HTML控件和Web控件(教学视频:109分钟) 665.1 HTML控件 66实例048 使用文本框制作登录页面 66实例049 使用单选按钮和复选框实现网络问卷调查 67实例050 使用下拉框和列表框实现级联下拉选择 695.2 ASP.NET文本控件 70实例051 密码框 70实例052 使用Label控件显示日期 71实例053 使用金额格式的文本 71实例054 多行文本框应用 725.3 ASP.NET选择控件 73实例055 动态添加DropDownList选择项 74实例056 DropDownList的数据绑定 75实例057 RadioButton实现互斥 77实例058 利用RadioButtonList制作网络调查问卷 78实例059 使用CheckBox选择个人爱好 81实例060 动态添加CheckBoxList中的选择项 825.4 站内导航与导航控件 83实例061 LinkButton控件与HyperLink控件 84实例062 ImageMap控件实现热点地图导航 85实例063 简单图片导航 88实例064 在GridView中使用链接模板列 88实例065 在sitemap文件中设计站点导航地图 91实例066 使用sitemap文件和面包屑导航 92实例067 使用sitemap文件和Menu控件制作导航栏 93实例068 使用sitemap文件和TreeView控件制作OA导航栏 955.5 用户登录与注册控件 98实例069 Login控件 99实例070 创建用户并登录 1005.6 使用ASP.NET控件显示图片 102实例071 在数据绑定控件中动态显示图片 102实例072 头像选择窗口 103实例073 图片的上传和下载 1055.7 综合应用 110实例074 使用注册控件和选择控件制作的网上商城注册页面 110实例075 在博客资料完善页面中实现个人照片上传和预览功能 112第6章 ASP.NET验证控件(教学视频:39分钟) 1156.1 数据类型、范围验证 115实例076 日期类型验证 115实例077 年龄范围验证 116实例078 常用用户名格式验证 117实例079 入学日期必须小于毕业日期 118实例080 汉字录入验证 119实例081 护照验证 1206.2 文本验证 121实例082 使用正则表达式验证控件进行邮件格式验证 121实例083 文本非空验证 122实例084 使用正则表达式验证控件进行身份证号码验证 1226.3 自定义验证控件和验证消息显示控件 123实例085 使用自定义验证控件验证货币格式 124实例086 ValidationSummary控件显示验证消息 1256.4 综合应用 127实例087 在校友录注册页面中使用验证控件 127实例088 在用户注册页面中使用自定义验证控件 127第3篇 C#语言基础第7章 .NET 3.5提供的C#新特性(教学视频:44分钟) 1327.1 C#的新特性 132实例089 匿名类型、var关键字 132实例090 自动属性、集合初始化器、对象初始化器 133实例091 扩展方法 134实例092 泛型委托和Lamdba实现计算器 135实例093 泛型委托和Lamdba实现货币和日期格式转换 1377.2 LINQ to Objects 139实例094 查询泛型集合中的数据 139实例095 整型数组排序 140实例096 获取产品价格最大值、最小值、和值、平均值 142实例097 使用LINQ to Objects获取字符串中的某个单词或字符串的出现次数 143实例098 使用LINQ与正则表达式实筛选聊天记录 1447.3 LINQ to XML 146实例099 检索XML文档中的数据 146实例100 使用LINQ操作XML 147第8章 日期操作、日期控件和字符串(教学视频:89分钟) 1508.1 在ASP.NET中使用日期控件 150实例101 通过Calendar控件指定日期 150实例102 使用My97DatePicker实现日期选择 151实例103 自定义日程表 1538.2 日期操作 155实例104 计算两日期时间间隔 156实例105 获取当前日期和时间 157实例106 获取星期信息 157实例107 获取当前年的天数 158实例108 获取当前月的天数 159实例109 获取当前日期的前一天 1608.3 string基本操作 160实例110 字符串比较 161实例111 定位子字符串 162实例112 利用格式化字符串组装成语 162实例113 自定义格式化字符串 163实例114 字符串连接 165实例115 分割字符串 166实例116 插入和填充字符串 167实例117 删除和剪切字符串 168实例118 复制字符串 170实例119 替换字符串 1718.4 动态字符串StringBuilder操作 172实例120 追加字符串 172实例121 插入字符串 174实例122 删除字符串 175实例123 替换字符串 1758.5 字符串编码与解码 177实例124 URL编码 177实例125 URL解码 1788.6 综合应用 179实例126 使用格式字符串实现世界时间转换功能 179第4篇 ASP.NET特色技术第9章 ASP.NET内置对象(教学视频:69分钟) 1829.1 页面传值 182实例127 使用URL传递参数 182实例128 Session对象跨页面传值 184实例129 跨页提交数据 1869.2 ASP.NET全局控制 188实例130 在线人数 188实例131 登录日志 190实例132 综合统计用户在线时间 192实例133 获取网站访问人数 194实例134 获取单日访问人数 195实例135 公告信息发布 197实例136 私聊功能 198实例137 用户登录状态保持 203实例138 投票保护 2059.3 获取客户端信息 206实例139 检测客户端浏览器类型 207实例140 获取客户端操作系统、语言环境和IP地址 2079.4 购物车 208实例141 获取购物车中的商品 209实例142 清空购物车 211实例143 移除指定商品 212第10章 Web Service(教学视频:53分钟) 21310.1 Web服务基础 213实例144 创建第一个Web服务 213实例145 Web服务实现简单计算器 21510.2 提供数据操作的Web服务 217实例146 利用Web服务实现员工信息录入 217实例147 Web服务中调用存储过程 21910.3 常见Web服务的使用 220实例148 通过邮件发送功能的Web服务 220实例149 调用第三方Web服务获取天气预报 222实例150 提供购物车支付信息的Web服务 22510.4 其他Web服务 227实例151 Web服务上传和下载图片 227实例152 Web服务实现验证码 229实例153 使用Web服务提供当前服务器信息 230实例154 使用Web服务提供会员编号 23210.5 综合应用 233实例155 使用Web服务实现火车时刻表查询 233第11章 AJAX应用开发(教学视频:59分钟) 23611.1 AJAX下载与安装 236实例156 AJAX Control Toolkit安装与下载 23611.2 AutoCompleteExtender控件 238实例157 使用AutoCompleteExtender控件实现自动完成 239实例158 使用AutoCompleteExtender控件实现文本智能匹配 24111.3 AJAX验证 242实例159 智能密码强度提示 242实例160 使用ValidatorCalloutExtender控件实现更美观的登录验证 24411.4 常见AJAX控件 244实例161 使用Accordion控件实现折迭面板 245实例162 使用DragPanelExtender控件实现拖曳层 246实例163 使用Timer控件实现AJAX聊天室 248实例164 使用CollapsiblePanelExtender实现最小化 25211.5 其他AJAX控件 254实例165 倒计时秒表 254实例166 使用ModalPopupExtender控件实现阴影效果的模态窗口 255实例167 使用AJAX Calendar控件实现日期选择 25611.6 综合应用 257实例168 在网上商城商品展示页面中使用AJAX技术 257第12章 ASP.NET高级应用(教学视频:43分钟) 26012.1 Office文件操作 260实例169 Office文件操作 26012.2 E-mail 261实例170 使用System.Web.Mail发送E-mail 262实例171 使用Jmail组件接收E-mail 26512.3 站点搜索功能 268实例172 简单搜索 268实例173 复杂搜索 26912.4 账户安全 270实例174 普通登录 271实例175 单点登录 273实例176 MD5加密登录用户密码 27412.4 综合应用 276实例177 在网上商城中增强用户登录安全性 276实例178 远程教育系统 277第13章 报表与打印(教学视频:19分钟) 27913.1 在页面中实现打印 279实例179 利用JavaScript实现打印 279实例180 利用WebBrowser组件实现打印 28013.2 rdlc报表 281实例181 年度产品销售额汇总报表 281实例182 产品类型销售额年度统计报表 28513.3 高级报表 287实例183 使用参数和表达式进行报表数据筛选 287实例184 在酒店管理系统中应用报表显示客房入住综合信息 290第14章 图形图像与多媒体(教学视频:71分钟) 29114.1 简单图像绘制 291实例185 绘制直线、矩形和多边形 292实例186 绘制圆形、椭圆形和扇形 294实例187 绘制带有阴影效果的矩形 29714.2 绘制验证码 298实例188 混合验证码 298实例189 汉字验证码 30114.3 使用GDI+技术绘制图表 303实例190 投票结果 304实例191 网站流量柱形图表 307实例192 使用Office组件创建立体统计图 309实例193 人口出生率折线图表 311实例194 男女比例饼形图 31314.4 头像选择 315实例195 通过下拉列表获取头像 315实例196 通过弹出窗口获取头像 31714.5 控制和显示图片特效、Flash 319实例197 通过鼠标滑轮控制图片大小 319实例198 显示随机图像 320实例199 获取图像的实际尺寸 322实例200 页面插入Flash动画 323实例201 制作房间类型分析饼图页面 324第5篇 数据库和文件操作第15章 ADO.NET应用(教学视频:73分钟) 32815.1 数据库连接 328实例202 Access数据库连接 328实例203 使用登录密码的Access数据库 329实例204 访问Excel文件 331实例205 连接SQL Server数据库 332实例206 MySQL数据库连接 33315.2 添加数据 334实例207 录入员工信息 334实例208 插入多记录 33615.3 更新数据 339实例209 更新员工信息 339实例210 使用时间戳防止并发冲突 341实例211 更新多个会员卡状态 34515.4 删除数据 348实例212 删除会员卡 349实例213 批量删除记录 351实例214 删除整表记录 354实例215 恢复自增序列的初始状态 35615.5 图片存取技术 358实例216 上传图片URL存储到数据库中 358实例217 二进制格式存储用户密保卡图片 36015.6 综合应用 361实例218 在网站开发中应用抽象工厂模式实现多数据库支持 361第16章 ASP.NET数据绑定(教学视频:152分钟) 36516.1 数据源绑定 365实例219 通过绑定表达式格式化数据显示 365实例220 DataBinder.Eval绑定数据库中图片路径 367实例221 使用Eval()方法或Bind()方法绑定DataList控件显示员工信息 368实例222 简单变量绑定实现投票系统 370实例223 泛型集合数据绑定 373实例224 绑定表达式 374实例225 绑定方法返回值 37516.2 控件绑定数据 377实例226 Repeater控件实现商品展示页面 377实例227 ListBox控件的数据绑定 379实例228 使用其他集合对象作为数据源 38116.3 XML数据绑定 383实例229 使用XmlDataSource控件绑定TreeView控件 383实例230 使用XML文件作为数据源的GridView控件 385实例231 使用XPath表达式过滤XML数据 38516.4 GridView使用方法大全 386实例232 数据库连接向导 386实例233 GridView控件简单数据绑定 390实例234 使用GridView控件的事件管理员工信息 390实例235 GridView实现简单数据排序 393实例236 模板列数据绑定 396实例237 自定义模板列 399实例238 翻页数据多选 403实例239 删除询问对话框 405实例240 光棒效果 406实例241 在新窗口显示详细信息 408实例242 文本长度控制 411实例243 文本换行 412实例244 主外键表数据显示 414实例245 将数据导入Excel中 416实例246 读取Excel中的数据 418实例247 数据导入Excel时进行格式控制 419实例248 GridView控件实现简单计算 420实例249 在GridView控件数据编辑时实现客户端数据验证 422实例250 设置单元格格式 42416.5 DataList控件 426实例251 DataList控件的数据绑定 426实例252 使用PagedDataSource对象实现DataList分页 431实例253 获取DataList控件中的子控件 43416.6 Repeater控件 436实例254 Repeater控件数据绑定 436实例255 Repeater控件分页 438实例256 使用Repeater控件实现员工销售额的RSS消息订阅 442第17章 SQL查询相关技术(教学视频:117分钟) 44517.1 简单查询 445实例257 查询指定列数据 445实例258 列别名和表别名 447实例259 WHERE子句筛选数据 448实例260 使用聚合函数的查询 450实例261 数字查询 453实例262 日期数据查询 455实例263 字符串查询 456实例264 空数据查询 458实例265 逻辑型数据查询 459实例266 字符串数据变量查询 461实例267 数值型变量查询 463实例268 日期型变量查询 465实例269 简单模糊查询 467实例270 模糊查询中应用_通配符 469实例271 模糊查询中应用%通配符 470实例272 模糊查询中应用[]通配符 472实例273 模糊查询中应用[^]通配符 47317.2 TOP和PERCENT关键字 475实例274 查询前10行数据 475实例275 取出排序后结果前10名数据 476实例276 查询销量最高的前50%的书籍 478实例277 获取占库存量20%的图书 48017.3 日期查询 481实例278 查询指定时间段的数据 481实例279 指定日期部分查询数据 48317.4 比较表达式、逻辑、重复查询 485实例280 利用比较表达式筛选数据 485实例281 NOT关键字 486实例282 DISTINCT关键字筛选重复记录 489实例283 获取数据中的重复记录和记录条数 49017.5 OR和AND关键字 492实例284 OR关键字链接逻辑表达式 492实例285 AND关键字链接逻辑表达式 494实例286 OR和AND关键字组装复杂逻辑表达式 49617.6 综合应用 497实例287 使用排序查询显示商城最热商品排行榜 497实例288 使用多条件查询实现商品筛选页面 498第18章 复杂查询统计(教学视频:142分钟) 50018.1 数据排序和分组统计 500实例289 简单分组 500实例290 利用ALL关键字分组 502实例291 CUBE关键字 503实例292 ROLLUP关键字 505实例293 数据降序查询 507实例294 多列排序查询 508实例295 统计结果排序 509实例296 复杂分组统计 510实例297 多表分组统计 511实例298 COMPUTE关键字 512实例299 COMPUTE BY关键字 51318.2 使用聚合函数 515实例300 使用SUM()函数汇总 515实例301 使用AVG()函数求平均值 516实例302 使用MIN()函数求最小值 517实例303 使用MAX()函数求最大值 519实例304 使用COUNT()函数求结果集行数 52018.3 多表查询链接 521实例305 多表连接查询 521实例306 在连接查询中使用表别名 523实例307 使用UNION关键字合并多个结果集 52318.4 子查询 525实例308 简单子查询 525实例309 复杂子查询 526实例310 子查询在查询统计中的应用 527实例311 用子查询作临时结果集 529实例312 用子查询作表达式 530实例313 在UPDATE语句中应用子查询 53118.5 UNION关键字 533实例314 利用UNION关键字实现结果集连接 533实例315 UNION结果集排序 53418.6 内连接查询 535实例316 简单内连接查询 536实例317 复杂内连接查询 53718.7 外连接查询 539实例318 左外连接查询 539实例319 右外连接查询 54118.8 利用IN进行查询 542实例320 使用IN关键字查询筛选数据 542实例321 使用IN查询表中的记录信息 54318.9 交叉表查询 544实例322 静态交叉表 544实例323 动态交叉表 54618.10 常见函数查询 549实例324 Access格式化函数查询 549实例325 Access字符串函数查询 551实例326 SQL Server 2005日期函数查询 55218.11 HAVING子句 554实例327 HAVING子句控制分组统计结果 554实例328 HAVING子句构建复杂分组查询 55518.12 综合应用 556实例329 使用复杂查询实现员工工资统计 556实例330 制作员工考勤统计交叉表 557第19章 视图、存储过程及触发器的应用(教学视频:59分钟) 55919.1 视图 559实例331 查询视图中的数据 560实例332 获取当前数据库中的视图信息 561实例333 修改视图数据 56319.2 存储过程 566实例334 存储过程简单应用 566实例335 存储过程添加数据 568实例336 存储过程修改数据 571实例337 存储过程删除数据 573实例338 存储过程查询数据 575实例339 获取当前数据库中的存储过程信息 576实例340 加密数据库中的存储过程源码 577实例341 关闭SQL数据库连接进程的存储过程 57819.3 触发器 581实例342 INSERT触发器 582实例343 UPDATE触发器 585实例344 嵌套触发器 588实例345 获取当前数据库中的触发器信息 59119.4 综合应用 592实例346 使用触发器完成商城用户积分自动刷新功能 592第20章 LINQ to SQL(教学视频:98分钟) 59420.1 LINQ to SQL基础 594实例347 使用LINQ to SQL替代传统查询 594实例348 数据分组 596实例349 使用LINQ to SQL分页 59920.2 LINQ to SQL操作数据 601实例350 使用LINQ to SQL进行增、删、改的操作 601实例351 使用LINQ操作日志 60420.3 LINQ to SQL进阶 605实例352 分组并排序 605实例353 简单分组统计 607实例354 多数据列分组 608实例355 简单交叉连接 609实例356 交叉连接分组查询 610实例357 使用where子句限定数值范围 611实例358 查询指定日期部分的数据 611实例359 使用Any筛选已被订购的产品 612实例360 查询被订购的停产产品 613实例361 使用All筛选已拿到订单货物的客户 614实例362 使用Contains筛选未被订购的产品信息 615实例363 LINQ中一对多查询 616实例364 LINQ中多对多查询 617实例365 获取结果集中相交项 618实例366 排除集合中的相同项 619实例367 删除结果集中的重复项 620实例368 使用表达式进行分组查询 620实例369 查询视图 621实例370 执行标量存储过程 622实例371 执行查询存储过程 623实例372 筛选空数据 624实例373 内连接查询 625实例374 左外连接 626实例375 内连接 627第21章 XML技术(教学视频:41分钟) 62921.1 读写XML文件 629实例376 读取XML文件 629实例377 写入XML文件 630实例378 在数据库中读取XML数据 63121.2 XML文件节点操作 632实例379 追加XML节点 633实例380 插入XML节点 635实例381 XPath应用-定位XML节点的位置 637实例382 删除XML节点 63821.3 XML文件与页面交互 639实例383 RSS订阅页面 639实例384 XML文件和DataSet的相互转换 641实例385 让XML文件以HTML格式呈现 64221.4 XML文件加密和解密 643实例386 XML文件加密和解密 64321.5 综合应用 646实例387 使用XML文件存储信息的留言板 646第22章 文件操作(教学视频:74分钟) 64922.1 文件夹操作 649实例388 创建、移动与删除文件夹 650实例389 判断文件夹是否存在 653实例390 遍历子文件夹 65422.2 文件操作 655实例391 文件基本操作 656实例392 文件重命名 659实例393 文件的简单读写 660实例394 判断文件是否存在 66322.3 文件上传与下载 664实例395 简单文件上传 664实例396 复杂文件上传 666实例397 上传图片并显示 668实例398 文件下载 669实例399 用ASP.NET传送大文件 67022.4 遍历文件 671实例400 递归遍历指定路径下的所有文件夹和文件 672实例401 递归遍历指定驱动器的所有文件夹和文件 67422.5 在线压缩和解压文件 675实例402 在线文件压缩 675实例403 在线文件解压 67722.6 其他 679实例404 获取服务器注册表信息 679实例405 获取服务器驱动器信息 68022.7 综合应用 682实例406 网络硬盘系统开发 682第6篇 综 合 应 用第23章 站点设计与配色(教学视频:33分钟) 68823.1 企业站点 688实例407 汽车销售站点设计、配色分析 689实例408 医药连锁站点设计、配色分析 691实例409 硬件产品站点设计、配色分析 692实例410 软件产品站点设计、配色分析 693实例411 物流站点设计、配色分析 694实例412 宾馆酒店站点设计、配色分析 69523.2 电子商务站点 697实例413 B2C站点设计、配色分析 697实例414 B2B电子商务站点设计、配色分析 69923.3 机构类站点 700实例415 政务站点设计、配色分析 700实例416 银行站点设计、配色分析 701实例417 新闻站点设计、配色分析 70223.4 生活资讯、娱乐类站点 704实例418 家居站点设计、配色分析 704实例419 电影网站点设计、配色分析 705第24章 无限酷网上书城(教学视频:16分钟) 70724.1 购物网站总体设计 707实例420 购物网站总体设计 70724.2 业务逻辑实现 709实例421 注册页面设计 709实例422 登录页面 710实例423 购物主页 713实例424 购物车页面 715实例425 订单确认页面 717第25章 酒店管理系统(教学视频:7分钟) 72025.1 系统设计 720实例426 业务规则和数据库设计 72025.2 酒店管理系统开发 720实例427 房态图页面开发 721实例428 房间预订页面 723实例429 制作房间类型分析饼图页面 725&&
本对照表依据中国常用衣服尺码对照表为基础
如果您对尺码对照表有更好的建议,。
买家使用财付通购买“”标志的商品,在确认收货后14天内出现质量问题,与卖家协商无果的情况下有权申请先行赔付。
如实填写商品信息,确保商品质量,并按照承诺为买家提供合理的售后服务。
如买卖方在交易过程中产生纠纷,沟通无果并发起维权的情况下,平台将在7天内介入处理。
(1) 全部卖家都加入了诚信保证计划
(2) 全站商品都是诚保商品
(3) 质量有问题,平台可先行赔付给买家
维权过程中请注意:
(1) 买家赔付申请在形式上符合相关法律法规的规定;
(2) 赔付请求金额仅以买家实际支付的商品价款、邮费(含退货回邮费用)为限;
(3) 提出“先行赔付”申请应在线上确认收货后的14天内。
诚信保证计划
关注拍拍 惊喜多多
Copyright &
广东省通管局 增值电信业务经营许可证B2-}

我要回帖

更多关于 asp.net制作留言板 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信