易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 个人项目疑难总结


学asp.net不是很久,做了一个 OA 的项目,遇到很多问题,在此Mark一下,这些都是项目中经常遇到的问题,我搜集网上的解决方案,做了一个小的总结.也让遇到同样问题的IT学子有些帮助.
   注: 人人为我,我为人人!
1、解决了 framework2.0 架构下 子页 内容 引用updatepanel 导致 ajax控件 警告为:未知元素,代码排版紊乱。(framework3.5 无此问题 ) 方法为:在web.config 下 <pages><controls><add tagPrefix="ajax" /> tagprefix 属性 改为ajax ,页面内所有ajax 控件 的标签都由 <asp/>改为<ajax/>
2、解决了 updatepanel 里面点击下载 弹出乱码框 问题 . 方法: 点击跳转到另一页面执行下载操作.
3、解决了 点击 提交按钮 更新页面后滚动条默认为: 记住滚动条位置,  方法: 在web.config 下 <pages  maintainScrollPositionOnPostBack="true"> 添加maintainScrollPositionOnPostBack="true" 的属性  也可以在母板页 的load 方法里添加 page.maintainScrollPositionOnPostBack="true"; 但是跳转页面不起作用,要用js 控制,比较麻烦.大概方法 是把 上个页面的滚动条位置存入session.
4、解决了 session 丢失的问题,session 丢失在对文件物理操作时比较容易出现,因为默认session 是跟随一个进程 **.exe 执行的,那个进程重启,就容易丢失,还有很多原因引起,最好google 一下. 方法: 在web.config 下 <system.web> <sessionState mode="StateServer" cookieless="false" timeout="20" />添加一个<sessionState>标签,默认没有此属性
mode 里面有3个条件.但是项目执行 时要 先启动 windows的 asp.net state 服务.
5、解决了 引用js文件 或者 地址栏传参如果有中文 ,显示为乱码的问题. 方法: 在web.config <system.web><globalization requestEncoding="gbk" responseEncoding="gbk"/>添加全局属性响应和请求都为 "gbk".
6、添加了 服务器控件主题的 样式 .服务器控件直接 引用 skinid 导入样式.和cssclass 差不多,但是skinid 更适合服务器控件.具体使用方法,可以去 ms官方下载一个 demo. 全局引用一个默认主题要在在web.config 下 <pages theme="SkinFile" > 添加 theme 属性,skinfile为样式文件的名称.
7、解决了  gridview 无法设置行内边框颜色的问题, 好似默认白色, 方法: gridview1.Attributes.Add("bordercolor", "#7fc2ff"); 


相关文档:

asp.net 打印ReportViewer报表 rdlc报表

net 2.0中的新控件ReportViewer可以方便的制作并显示报表,但是它没有直接支持在网页中的打印。我在分析网页HTML源代码的基础上找到了直接打印的诀窍,先做成一个函数,方便直接使用。
    1.包含ReportViewer报表的网页的最终形式HTML DOM结构中,报表被放到一个<iframe>中,其id命名方式为: ......

ASP.NET页面重定向方法小结

引自: http://renhappy20066.blog.163.com/blog/static/112080786200961172521923/
ASP.NET页面重定向方法小结
asp.net   2009-07-11 07:25   阅读54   评论0  
字号: 大大  中中  小小
页面重定向的使用很多,实现方法也有不同,自己也试过几种,现在总结一下。 ......

关于asp.net Session丢失问题的总结


顺便提一下asp中Session的工作原理:
asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。
asp.net Session的实现
asp.net的Session是基于HttpModule技术做的,HttpModule ......

用ASP.NET读取QQ相册

 最近遇到要读取QQ相册的问题,所以自己诼磨了下,把读取相册的思路和代码写下来。 
      很多网站到图片链接都做了盗链处理。意思是如果你想在不是他的网站上引用图片就不会正确显示图片,而是一张其它的版权说明之类的图片。实现防盗链的一般做好是通过判断Request的Headers中的Re ......

如何学习ASP.NET

如何学习ASP.NET
2009-07-24 09:49
如果你已经有较多的面向对象开发经验,跳过以下这两步:
第一步 掌握一门.NET面向对象语言,C#或VB.NET。
我强烈反对在没系统学过一门面向对象语言的前提下去学ASP.NET。
ASP.NET是一个全面向对象的技术,不懂面向对象,那绝对学不下去!
第二步 对.NET Framework类库有一定的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号