项目总结

1>.在线编译器:
应用方法:
1.在页面注册FreeTextBox组件
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox"%>
2.引入FreeTextBox.dll程序集
3.引入控件代码
<FTB:FreeTextBox ID="FreeTextBox1" runat="server" SupportFolder="aspnet_client/FreeTextBox/"  Height="363px" Width="100%" ToolbarStyleConfiguration="Office2003" />
4.得到FreeTextBox1控件的值FreeTextBox1.Text
注意:把该页面的Request验证设置为false即:ValidateRequest="false"
2>.FileUpload传输大文件
1.如果不做任何设置普通FileUpload传输只能上传几兆大的文件
2.如果要上传比较大的文件时只要设置web.config
<httpRuntime   maxRequestLength="2097000" appRequestQueueLimit="100" useFullyQualifiedRedirectUrl="true" executionTimeout="120"/>
3.删除数据库里内容时别忘了删除物理路径上传的文件:File.Delete
3>中文识别为乱码时作如下设置
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
4>在response.Redirect("a.aspx?title="+title);
如果用request.querying["title"]得到的是乱码那你就改为response.Redirect("a.aspx?title="+server.urlEncode(title));它就会转换为网页所能识别的字符
5>上传路径的问题
发布网站后你的网址假如是 http://www.bd.com/pk/news.aspx
那么你的上传路径应该是:string mPath = Server.MapPath("..\\..\\pk\\Adjunct\\")
发布网站后你的网址假如是 http://www.bd.com/news.aspx
那么你的上传路径应该是:string mPath = Server.MapPath("..\\..\\Adjunct\\")
这样做主要是为了避免下载该文件时希望可以用任何下载工具都能找到该文件路径同时迅雷有时它找到了你的文件但是就是获取不到文件大小说明上传路径还是有问题。那么你就能根据迅雷提示路径进行对应的修改。这样很快。
6>Datalist第三方分页控件AspNetPager
使用方法:
1.注册:<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
2.引入控件:<webdiyer:AspNetPager ID="AspNetPager1" runat="server" PageSize="15" FirstPageText=" 首页 "
                                LastPageText=" 尾页 " NextPageText=" 下一页 " OnPageChanged="AspNetPager1_PageChanging"
                                PrevPageText=" 上一页 " Width="100%" AlwaysShow="true" CssClass="anpager" Style="font-size: small">
                            </webdiyer:AspNetPager>
3.写事件:双击该控件触发的分页事件
7>.xml编写的相当于广告效果随比例显示图片
<As>
<S>
<imgurl>1.jpg</imgurl>
<scale>3</scale>
</S>
<S>
<imgurl>2.jpg</imgurl>
<scale>1</scale>
</S>
</AS>
8>.创建项目的可扩展性良好
创建好解决方案后,把基类封装好后。其他的以接口的方式拉出框架后。发布网站后。将来增加什么功能就不需要重新发布。
软件中的接口相当于网络中的交换机和路由器,它可以多重继承这样就可以在你发布了的网站你可以扩展而不需要改动其前面已经运行上轨道的数据库中的数据。这样也可以随时更新项目。
 

你可能感兴趣的:(职场,休闲,晒文章)