- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASP.NET
本文可以学到
DOS命令拷贝图片,不堆代码添加管理,ASP.NET轻松实现
高手的网站性能优化技巧
Silverlight―
微软强势新推技术
网络大补贴
CSS参考手册
/css/css_reference.asp,CSS 2 权威参考手册。
JavaScript参考手册
,JavaScript的权威参考手册。
W3C 组织网站
/,HTML之父创立的国际性组织,浏览器的标准都得听它的哦。
Silverlight官方网站
,微软Silverlight技术的官方网站,资源多多,共享多多。
重要提示
文中的代码省略部分,详见“杂志补充”栏目下的《2008年11期ASP.NET高级开发技巧代码》。
实例1:“Impossible is nothing”(没有不可能)
实例1:“Impossible is nothing”(没有不可能)
小李正在做一个网站,需要调用DOS命令,从一个现成的网站模板复制图片来完成项目。这下可把他难住了,让ASP.NET不显示对话框,在网站运行DOS命令,这不是天方夜谭吗?
使用DOS命令打开一个进程,有利于统一执行所有的复制命令,以利于在服务器不忙的时候(例如深夜)把图片复制到目标网站中,既提高了服务器资源利用率,还不影响网站的访问性能。
下面就看看到底怎么实现的:
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = cmd.exe;
……
startInfo.UseShellExecute = false;
startInfo.CreateNoWindow = true;
process.StartInfo = startInfo;
……
解读代码:首先增加一个进程,然后设置启动进程的相关信息。其中包括启动的命令(在这里当然为cmd.exe)、参数(就是具体的命令行啦),并指定不弹出窗口和不启用Shell(系统外壳)运行即可。
●编者按
在调试这个示例的时候费了很大周折,但也教会笔者一个很好的调试方法,那就是步步为营。首先建立一个Windows控制台程序,把代码粘贴到开发环境运行。成功的话,再建立一个新的网站程序调试。此时出现问题的几率较大,一句一句注释,即可查找出原因。
实例2:不堆代码,轻松添加成员管理
ASP.NET技术已经把代码量降到很低的程度了,还内建了成员管理和角色管理功能,以后像登录、增加权限等功能,实现起来就易如反掌了。
第1步:启动Visual Studio 2005命令行工具,键入“aspnet_regsql”命令,打开ASP.NET数据库配置工具。单击“Next”(下一步)按钮,然后单击“Configure SQL Server for application services”(为应用服务配置SQL Server)单选框。
第2步:对数据库进行配置,把成员管理功能写入数据库,最后再一路“Next”(下一步)即可完成。
部署之后,就可以使用“ASP.NET配置工具”对成员进行添加和配置了。
打开Visual Studio,新建一个网站,单击“WebSite/ASP.NET Configuration”(网站/ASP.NET配置)。启动ASP.NET配置工具(见图1)。单击“安全”选项卡,单击“创建用户”链接,进入相应页面后填写用户名、密码、电子邮件之后即可创建用户(见图2)。
默认情况下,ASP.NET要求创建的用户密码,必须是有一个非数字和字母的特殊字符。可以在Web.config中设置“membership”节点下的“minRequiredNonalphanumericCharacters”为“0”即可。
第3步:新建两个页面,从工具箱中拖拽Login控件和ChangePassword控件,怎么样?登录和修改密码就做好了(见图3)!
●编者按
没用一个代码,实现了“高档的”成员管理。这也是ASP.NET 2.0的新特性,可以方便地把网站会员分门别类管理。如果配合新的个性化特性,那么像论坛上的积分、勋章等特性就很容易实现了。
编者总结
到本期,ASP.NET编程系列即将暂时告一段落,而Web开发的知识和技术,绝
文档评论(0)