分类:Web编程
共 939 篇
先来看看我们平时是怎么更新数据的: 图一(view.asp) 图二(change.asp) 整个流程为:在view.asp中点击修改按钮打开change.asp,修改完后点击保存,修改完毕。 这几天在看ASP.NET,其中DataGrid的修改功能颇为有趣,它修改数据时不需切换到新的一个页面,点击修改按钮后当前页中的数据立即变成可编辑状态,修改完更新即可。那ASP中能不能实现这种效果呢?可以,效果图如下: 图三 其原理也比较简单,主要就是用了CSS和HTC,代码如下: htc.htc: test.htm: 效果见:http://www.mzwu.com/pic/20070423/test.htm
📂 Web编程
👤 博主
📅 2007-04-23
👁 4494
👍 0
阅读全文 →
1、强力推荐使用免smtp服务器的群发软件。这种软件将您的电脑虚拟成发信服务器,邮件直接地送至对方的邮箱,可以清楚地知道发送成功的数量,还可以知道邮址不能发送成功的原因。如亿虎Email邮差和WorldCast等。 2、尽量不要使用多smtp服务器的群发软件。多smtp的服务器软件,由于先将邮件发送至smtp服务器进行中转,现在,一般的邮件服务器都做了设置,如果smtp服务器检测到短时间内来自同一个IP地址的大量连接请求,就会中止转发邮件,从而产生大量退信现象。况且,现在免费的smtp服务器已经很难找了。 3、建议将邮件地址打乱发送,效果最佳。您可以使用一些电子邮件地址列表筛选和管理软件,如Mail List Management和欧阳邮件列表管家可以轻松实现这一要求。…
📂 Web编程
👤 博主
📅 2007-04-20
👁 6133
👍 0
阅读全文 →
背景: Email地址存于MSSql一用户信息表中,数量上万。 公司自有服务器,集SMTP,POP3,WWW,FTP,MSSql,DNS等多种服务于一身。 JMAIL 有MailMerge对象,但是免费版不能用 要求: 用ASP+JMAIL,利用公司SMTP向所有用户发送EMAIL 思路: 直接读取数据库,多次循环发送,会对本来配置不高的服务器造成很大压力。 最好能对EMAIL分批发送,每批发送间隔一段时间,以此来缓解对服务器造成的压力。 实现: 1.对EMAIL分批 读出记录到recordset,利用常见的分页程序,将所有记录分页,每页作为一批,有多少页就分多少批 2.间隔延迟 在每页执行完毕后用来延迟跳转…
📂 Web编程
👤 博主
📅 2007-04-20
👁 6195
👍 0
阅读全文 →
名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点 地址:http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 名称:SourceForge 地址:http://www.sourceforge.net 描述:世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型Open Source项目上千件,包括SharpDevelop、NDoc、Mono等都是在此站点发布最新源代码信息。…
📂 Web编程
👤 博主
📅 2007-04-20
👁 4183
👍 0
阅读全文 →
在ASP.NET中ASPX页面的Page_Load事件有两个让人奇怪的地方,你应该记住它们: a.有时Page_Load事件在你的ASP.NET页面里会发生多次。这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True。如果是这样,那么在“Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs”后面加上“Handles MyBase.Load”这一行就是没有必要的了。既然Visual Studio.NET能够自动的为你处理这个部分,你当然可以将AutoEventWireup值设置成False。 b.有时好象一个按纽的单击事件处理代码并没有运行。这里你应该检查Page_Load事件确保任何加载数据的代码(比方在下拉列表中绑定数据的代码)只在初始加载这个页面的时候运行,而不是在后来客户端数据返回的时候运行。一个检查这种情况的简单的方法是在你的Page_load事件处理函数里添加对Page.IsPostBack值的测试:False意味着这是页面第一次被加载,True则意味着已经发生了一次数据返回过程。
📂 Web编程
👤 博主
📅 2007-04-20
👁 4596
👍 0
阅读全文 →
或许是长久以来使用Dreamweaver的缘故,初用Visual Studio 2003来设计ASP.NET应用程序,个人觉得不怎么好用。例如要在页面中插入一段文本,用HTML控件还好能在界面中直接输入文字,用WEB控件那就只能在属性窗口中输入了;设置字体颜色不能像Dreamweaver那么自如了;还有发现竟然无法直接插入FLash,不知道在Visual Studio 2005中这些有没有改善,除了这些不足外,做为设计ASP.NET的首选工具,Visual Studio还是非常值得一用的:直观的Code-behind、简便的数据库连接显示、程序可以直接运行/调试、代码书写出错有提示。
📂 Web编程
👤 博主
📅 2007-04-20
👁 1961
👍 0
阅读全文 →
注:本函数来源于Dvbbs Version 8.2.0
📂 Web编程
👤 博主
📅 2007-04-17
👁 5428
👍 0
阅读全文 →
使用子查询很多时候能使原本复杂的问题变得非常简单,在分页中使用子查询就是一个很好的例子。如果你有使用子查询的经验,那么类似"Select * from table1 where id in (Select id from table1 where age>18)"的查询语句应该不会陌生,此句有些问题但我们主要是用它来说明问题,呵呵。言归正传,我们来分析下这条查询语句,众所周知,对于in,其后面的文字串格式应为"项目1,项目2,项目3,项目4",那么Select id from table1 where age>18的结果也应是这种格式,那我们就用下边的语句来获取下其结果: 结果出错了,我们获取不到其值!有时我们非常需要将结果排成"项目1,项目2,项目3,项目4"的格式怎么办?使用movenext一条一条输出再组合而成当然可以,但我们还有更简单的办法,就是用getString方法,如下: 注意将最后一个逗号去掉就可以了^_^
📂 Web编程
👤 博主
📅 2007-04-13
👁 4623
👍 0
阅读全文 →
一直觉得有必要将平时调试经验写写,以便于日后再做参考,今天抽点时间来写一些,以后再做补充。有些错误信息能直接显示在网页上,这些错误一般也都比较常见,如"操作必须使用一个可更新的查询"、"缺少 'End'"、"项目在所需的名称或序数中未被发现"等等,不知道的话网上搜索下就能得到解决方法;另一些错误没有显示错误信息,调试难度相对前一种而言就大些,有时甚至只能凭经验和直觉去解决,下边总结的大部分都属于后者。 ----------------------------------------------------------- 2007.03 OA系统中不能输入小数 调试经过:开始听商务讲完时直觉反应是不是页面中用JS限制了表单的输入内容,登陆后看了下发觉可以输入,但保存完再查看时就成了整数,那是不是程序中用了Cint,检查程序也没有做这样的处理,程序中甚至都没对内容过滤就直接原样保存了(汗!),最后发觉问题出在数据库上,保存该内容的字段类型为整型,改为单精就OK了。…
📂 Web编程
👤 博主
📅 2007-04-11
👁 4906
👍 0
阅读全文 →
本例主要利用XMLDOM对象的一些方法和属性进行创建、查找、更新、删除节点及属性,也借以来说明在ASP中如何利用XMLDOM对象对XML文件进行一些简单的操作,主要代码如下: 创建 查找 更新 删除
📂 Web编程
👤 博主
📅 2007-04-09
👁 5411
👍 0
阅读全文 →