随笔分类 - ASP.NET
JavaScript 脚本文件编码导致的问题
摘要:最近项目里出现了一个怪问题,有一段脚本只有嵌在 .aspx 页面中才能正确执行,如果把它单独保存在一个.js 文件里,然后在 .aspx 连接脚本文件就死活不能运行,总是脚本报错。折磨了很久,最后只能把脚本单独放在每个页面里面,可是很明显这种做法狠不好,每个页面都有一份拷贝,如果改起来可就很可怕了。 后来项目另外一个以前一直正常的 .js 文件也出现了这个问题,问题出在哪?对比了出错前后两个版本的...
阅读全文
一起 VS.NET 无法打开 ASP.NET 项目的经历及解决
摘要:周末将一台机器上A的一个 ASP.NET 解决方案转移到另外一个机器B上,等到把所有的源代码都拷贝过去后却发现,在机器B 上面就不能使用 VS.NET 打开该解决方案,解决方案里面的其他项目都是好的(他们都是类库),但是就是 Web 项目打开不了,VS 出现下列提示:Visual Studio .NET 没有从 Web 服务器获得适当的响应,因为没有正确安装某些组件。很奇怪的这个解决方案在机器 A...
阅读全文
方便好用的 ASP.Net 错误记录发布模块 ELMAH (Error Logging Modules And Handlers)
摘要:最近的 MSDN 上介绍了一个利用 Http Module 和 Handler 实现的错误记录模块 ELMAH((Error Logging Modules And Handlers)), 他可以记录所有没有处理的 ASP.net 程序异常, 不需要修改现有的代码, 不需要重新编译部署, 修改 Web.config 把dll 拷到bin 就好了. ELMAH不仅可以记录下详细的出现在客户端著名的黄...
阅读全文
动态创建的 HTML 控件提交后数据丢失问题及解决
摘要:最近在做的一个B/S项目中需要绘制报表, 由于很多报表的表头非常复杂,, 而且许多列都是动态创建的,用DataGrid 实现起来非常麻烦. 考虑了一下, 所有的报表都用 XML + XSLT 动态创建, 虽然 XSLT 的语法有些累赘, 并且有很多先天的不足, 但是整体看来着实非常方便。40多张报表, 大概2天半就写完了。用户输入的一些表单由于也是报表的这番形式,一时兴起,全部都用 XML+XSL...
阅读全文
它要么存在,要么不存在。
摘要:今天用 VS.NET 2003 编辑 ASPX 页面的时候,突然发现了这样的错误提示居然是“它要么存在,要么不存在。”,我想他想说的是要么这个 selected 属性不设值而单独存在,要么就根本不显示这个属性哦。
阅读全文
动态显示服务器时间的时钟
摘要:现在的B/S项目里面有一个要求:在浏览器里面实现显示服务器时间的时钟。如果是显示客户端的时钟倒是很简单了,但是显示服务器段时钟就……。肯定是不能每秒刷新页面了,首先的想法就是取得客户端和服务器端的时间差,然后在客户端用Js脚本显示,这显示的自然就是客户端当前时间加上这个时间差了。以前一直用的是JS,好像没有什么太容易的办法简单的实现诸如" 计算时间差", "加上一个时间间隔...
阅读全文
模式窗口中提交数据的问题和解决
摘要:在浏览器弹出的模式窗口提交数据时候遇到了这样的问题。首先模式窗口总是打开一个新的窗口,而不是刷新自身。其次关闭该模式窗口然后再打开,不能激发服务器端的 Page_Load 事件了。 Google了下,解决办法如下: 1. 在弹出窗口的 标签中增加 ,这样解决了第一个问题。2. 在服务器端的 Page_Load 事件中增加下列语句: Response.Cache.SetNoServerCaching...
阅读全文
浙公网安备 33010602011771号