80分 如何在应用程序中自动提交网页数据?c#或delphi

CHOUMUMU 2008-09-25 02:39:11
网页的源程序如下:

<html>
<head>
<title>宽带计费系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="/skins/default/css/eyouipb.css" type="text/css">
<script language="javascript">
function fastlogin()
{
window.open("/php/fast_login.html", "fastlogin", "toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,menubar=no,width=380,height=200,top=0,left=100");
};
function submitit(typename)
{
document.user.logintype.value=typename;
document.user.submit();
};
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<form action=http://10.10.1.1/php/user_cmd.php method=post name=user> <table width="638" border="0" cellspacing="0" cellpadding="0" height="68">
<input type=hidden name=logintype>
<tr>
<td background="/skins/default/image/new-tittle-1.jpg" valign="bottom" align="center">
<div align="center"> <font color="#B33535">IPB Version 3.6.2 </font></div>
</td>
</tr>
</table>
<table width="638" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" height="75"><img src="/skins/default/image/new-tittle-2.jpg" width="638" height="76"></td>
</tr>
</table>
<table width="638" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="429"><img src="/skins/default/image/new-3.jpg" width="429" height="28"></td>
<td rowspan="3" background="/skins/default/image/new-5.jpg">
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="191">
<tr>
<td height="2"><img src="/skins/default/image/bulletin-tittle.gif" width="187" height="28"></td>
</tr>
<tr>
<td height="144" bgcolor="#C47878" valign="top">
<div>
<script language=javascript>
document.writeln("<marquee id=\"go\" height=\"150\" scrollamount=\"1\" scrollDelay=\"1\" direction=\"up\" onmouseover=\"go.stop()\" onmouseout=\"go.start()\" >");
document.writeln("<table width=\"165\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
document.writeln(" <tr> ");
document.writeln(" <td height=\"30\"><font color=\"#ffffff\">   <br>");
document.writeln(" 输入用户名密码后直接按回车,请不要点击连线国内,连线国际等按钮。<br>");document.writeln("误点连线国内的同志,请在10.10.1.1页面输入用户名密码后点击右下角离线按钮,然后重新登录即可。<br>");document.writeln("如果要离开机器,请点击离线后关机,避免外人用自己的用户名密码上网,造成不良后果。<br>");document.writeln("对于学生宿舍的同学,一经发现有盗用他人ip号码的事件,第一次警告,第二次发现由管理员封id号码。<br>");document.writeln(" <br>");document.writeln(" <br>");document.writeln(" <br>"); document.writeln("</a></font></td>");
document.writeln(" </tr>");
document.writeln("</table></marquee>");
</script>
</div>
</td>
</tr>
<tr>
<td valign="bottom" height="11">
<div align="center"><img src="/skins/default/image/bulletin-bottom.gif" width="187" height="17"></div>
</td>
</tr>
</table>
</div>
</td>
<td rowspan="3" width="10">
<div align="right"><img src="/skins/default/image/new-6.jpg" width="22" height="203"></div>
</td>
</tr>
<tr>
<td width="429" background="/skins/default/image/new-4.jpg" height="145">
<div align="center">
<table width="70%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="24%">
<div align="right"><font color="#FFFFFF">用户名:</font></div>
</td>
<td width="76%">
<input name=loginuser tabindex=1 size="20">
</td>
</tr>
<tr>
<td width="24%">
<div align="right"><font color="#FFFFFF">域:</font></div>
</td>
<td width="76%">
<select name=domainid width=150>
<option>:::::请选择域::::</option>
<option value='1' selected >localhost</option>
</select>
</td>
</tr>
<tr>
<td width="24%">
<div align="right"><font color="#FFFFFF">密 码:</font></div>
</td>
<td width="76%">
<input name=password type=password tabindex=2 size="20">
<input name=refer type=hidden value='http://10.10.1.1/php/onlinestatus.php?logout_offnet=1'>
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td width="429"><img src="/skins/default/image/new-8.jpg" width="101" height="30"><input tabindex=3 type=image border=0 src="/skins/default/image/new-login-1.jpg" width="83" height="30" onClick="javascript:submitit('连线国际');"><input tabindex=4 type=image border=0 src="/skins/default/image/new-login-2.jpg" width="80" height="30" onClick="javascript:submitit('连线国内');"><input tabindex=5 type=image border=0 src="/skins/default/image/new-login-3.jpg" width="71" height="30" onClick="javascript:submitit('连线城域');"><img src="/skins/default/image/new-9.jpg" width="94" height="30"></td>
</tr>
</table>
<table width="638" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="/skins/default/image/new-10.jpg" width="638" height="67"></td>
</tr>
</table>
<table width="638" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="/skins/default/image/enter-bottom.jpg" height="36">
<table width="500" border="0" cellspacing="0" cellpadding="0" align="right">
<tr>
<td width="217" height="15"> </td>

<td width="71" height="15"><font color="#FFFFFF"><a tabindex=6 href="/php/fillin.php"><font color="#FFFFFF">用户注册</font></a></font></td>
<td width="21" height="15"><img src="/skins/default/image/enter-line-1.jpg" width="2" height="36"></td>
<td width="59" height="15"><font color="#FFFFFF"><a tabindex=6 href="javascript:submitit('离线');"><font color=#FFFFFF>离 线</font></a></font></td>
<td width="21" height="15"><img src="/skins/default/image/enter-line.jpg" height="36"></td>
<td width="50" height="15"><font color="#FFFFFF"><a tabindex=7 href="javascript:submitit('查看详情');"><font color=#FFFFFF>查看详情</font></a></font></td>
<td width="21" height="15"><img src="/skins/default/image/enter-line.jpg" height="36"></td>
<td width="50" height="15"><font color="#FFFFFF"><a tabindex=7 href="index-en.php"><font color=#FFFFFF>English</font></a></font></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</div>
</body>
</html>




编写一个应用程序,能够自动完成提交用户名和密码,用delphi或者vs2003,2005都可以

分不多,小生刚学习,多谢大侠指导!!!
...全文
279 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CHOUMUMU 2008-09-25
  • 打赏
  • 举报
回复
谢谢大家
ZengHD 2008-09-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 bonnibell 的回复:]
WebRequest req = WebRequest.Create("http://10.10.1.1/php/user_cmd.php");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
string strQuery = string.Empty;
strQuery = strQuery + "loginuser=" + HttpUtility.UrlEncode(user);
strQuery = strQuery + "&password=" + HttpUtility.UrlEncode(pwd);

string dataSend = strQuery;
req.ContentLength = dataSend.Length;

byte[] bu…
[/Quote]

有可能行,但得注意里面的参数,有时间一些表单还会有隐藏域,才能提交
bonnibell 2008-09-25
  • 打赏
  • 举报
回复
WebRequest req = WebRequest.Create("http://10.10.1.1/php/user_cmd.php");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
string strQuery = string.Empty;
strQuery = strQuery + "loginuser=" + HttpUtility.UrlEncode(user);
strQuery = strQuery + "&password=" + HttpUtility.UrlEncode(pwd);

string dataSend = strQuery;
req.ContentLength = dataSend.Length;

byte[] buff = Encoding.UTF8.GetBytes(dataSend);
Stream reqStream = req.GetRequestStream();
reqStream.Write(buff, 0, buff.Length);
reqStream.Close();

WebResponse rep = req.GetResponse();

这样行不行呢,请高手指点下
ZengHD 2008-09-25
  • 打赏
  • 举报
回复
你的HTML面页太乱,我还是以GOOGLE为例子吧

private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("www.google.cn");
}

private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("q").InnerText = "Sss";
HtmlElement btn = webBrowser1.Document.GetElementById("btnG");
btn.InvokeMember("click");
}
CHOUMUMU 2008-09-25
  • 打赏
  • 举报
回复
谢谢

格拉 2008-09-25
  • 打赏
  • 举报
回复
搜下"自动提交表单",很多的
brallow 2008-09-25
  • 打赏
  • 举报
回复


private void button8_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(@"网页地址");
System.Threading.Thread.Sleep(1000);
for (int i = 0; i < 9; i++) //这个次数你自己调整,浏览器不同次数也不一样。
{
Thread.Sleep(300); //如果效果好,可以把这个时间调得短一点。
SendKeys.SendWait("{TAB}");
}
SendKeys.SendWait("mossan");//用户名
SendKeys.SendWait("{TAB}");
System.Threading.Thread.Sleep(500);
SendKeys.SendWait("********");//密码
SendKeys.SendWait("{ENTER}");
}


CHOUMUMU 2008-09-25
  • 打赏
  • 举报
回复
各位大哥 ,填写完成之后,提交动作只需要回车解决就行

yilanwuyu123 2008-09-25
  • 打赏
  • 举报
回复
如楼上所说 自动与否 要有一个事情去触发这个动作。
brallow 2008-09-25
  • 打赏
  • 举报
回复
这个有点没太明白了,你是要做一个自动输入的机器么?
你这种“自动”总有一个触发机制吧?比如点击某一个按钮之类的,对否?呵呵。
NTKO OFFICE文档控件支持在线编辑,痕迹保留,手写签名,电子印章,全屏批注,电子签名[数字签名,数字证书签名],简单OCR等实用功能,支持PHP,ASP,JSP,C#,VB.NET,DOMINO等各种web编程语言和服务器。 NTKO OFFICE文档控件能够在浏览器窗口直接编辑Word,Excel,Wps等Office文档并保存到任意Web服务器。实现文档和电子表格的统一管理。同时支持强制痕迹保留,手写签名,电子印章,版本控制,附件上传等办公自动化系统必备的功能。是OA系统开发的最佳选择组件!!卓越的性能,低廉的价格,简洁高效的编程接口,让您以最低的开发成本,轻松创建极具特色的办公自动化解决方案! 采用基于标准的而非基于自定义协议强大的B/S通讯技术,能够自由的将服务器数据数据插入当前文档的指定位置,而且还可以将文档的指定数据随时保存到服务器上。 NTKO OFFICE文档痕迹保留全屏批注手写签名电子印章控件是拥有完全自主知识产权的ActiveX控件。 NTKO OFFICE文档控件4.0版本新增异步下载等多项功能。异步下载方法支持显示文件下载进度或者不显示进度的选项,大大改善了用户界面体验,并满足多种不同层次的开发需求。 http://www.ntko.com在线演示展示了NTKO OFFICE文档控件的“异步下载”,“智能提交”等技术。该技术能让您更简单快速的将控件集成到您的产品。 NTKO OFFICE文档控功能强大,以下仅为部功能列表: 1 新增电子签名[CA数字签名]的功能。符合国家《电子签名法》V3.0版本新增了文档电子签名[CA数字签名]功能。同时简化了一些常用功能的函数和方法。3.0版本的数字签名功能基于国际标准开发,同时符合《电子签名法》。独创使用电子签名[数字签名]验证对文档内容,格式等的任何改动。同时支持联合签名,证书吊销列表等功能。电子签名[数字签名]功能采用标准接口,可以和企业已有的PKI系统无缝融合。 2 增强对WPS文档和金山电子表支持。增加保存PPT为HTML,支持UTF8 URL等功能 V2.5.2.3版本新增了对WPS痕迹保留的支持,并支持金山电子表。另外,该版本还增加了保存PPT为HTML,支持UTF8 URL和UTF8数据编码传输的功能。 3 新增可定制的文件菜单,可定制一个主菜单,禁止F12保存文档,可显示页码,页数信息的状态栏。 V2.5.2.1版本新增了可定制文件菜单,可定制一个主菜单。进一步增强了系统的可集成性。新增禁止F12快捷键保存文档,以及在禁止拷贝的基础上禁止文字拖放的功能,进一步增强了文件的安全性。新的状态栏可以显示Word文档的页码和页数等信息。用户使用更加方便。 另外新增印章管理控件,可在浏览器创建,修改印章从保存到本地或者服务器。 4 新增压缩存储和传输功能 V2.5.1版本新增的压缩存储和传输功能,使的20K左右的Word文档压缩后只有2K左右。极大节约了数据库或磁盘空间,提高了网络利用率和传输效率。 5 新增全文批注功能和远程印章管理控件。 V2.5版本新增的全文批注功能,能够让您以所见即所得的方式对文档进行全文批注。新增的印章管理控件可以让您修改远程服务器上的印章,并保存回服务器。 6 全面支持C/S方式和其他容器。在VB,Delphi,C++Builder均可以很方便的使用控件 V2,3,2,0版本之后,NTKO OFFICE文档控件不仅可以继续与浏览器和各种后台Web服务器无缝集成创建B/S结构的应用,更全面支持C/S方式的编程和其他容器。您可以在VB,Delphi,以及C++ Builder使用控件。快速创建具有痕迹保留,电子印章等功能的C/S结构的应用。 7 支持将数据直接写入ODBC数据源。 V2,3,2,0版本之后,NTKO OFFICE文档控件支持直接从ODBC数据源读取文档内容,或者将文档内容存入ODBC数据源。这为C/S结构下创建共享的办公系统,文档管理,知识管理解决方案提供了更强大的接口。 8 状态栏,智能Web调用,预定义模板套红 全面支持状态栏,用户界面更加友好。智能Web调用让您甚至可使用XML或者自定义的协议与服务器通讯! 9 广泛的操作系统,Web服务器,数据库和编程语言支持 后台支持Windows,Linux,Unix等各种操作系统;支持IIS,Domino,Websphere,Apache等所有后台WEB服务器类型,支持Db2,Oracle,MySQL,SQL Server等各种常用数据库和JSP,ASP,PHP,PERL等编程语言。 10 支持在提交编辑文档的同时,提交表单的其它数据,包括其它的文件上传 采用我们独创的“智能提交”技术,让您在提交编辑文档的同时,提交表单的其
短信猫:又称GSM MODEM,GSM猫,无线猫,短信模块,GSM模块,短信设备。根据集成模块的个数不同,又为单猫和猫池两种。 短信猫是什么?短信猫其实是一种支持GSM无线通讯的工业级调制解调器,一般基于法国WAVECOM或德国SIEMENS(西门子)GSM模块,插入国内移动通信运营商的SIM卡后即可接入运营商GSM网络,实现无线GSM通话、短信、数据等功能。与手机相比,实际上核心模块一致,只是手机多了屏幕、键盘以及软件界面支持,而短信猫是在PC上通过串口通讯用AT指令去控制的,但两者能完成的短信收发功能是完全相同的。 随着手机及短信的普及,越来越多的行业开始发展企业短信应用,短信猫设备凭借其低成本、稳定可靠的点对点通信、方便快捷接入的优势已经成为企业短信领域重要的短信接入方式之一。德福林依托其强大的研发实力、多年的无线通信经验,推出了一系列短信猫产品,除了原装正版的WAVECOM GSM MODEM,自身更是研发了多种型号的短信猫设备,基本上基于WAVECOM核心模块,接口包括串口(RS232)、USB接口、PCI接口、网口等,并提供一系列短信猫开发包及示例程序,支持VC/VC++/VB/DELPHI/PB/C#/.NET/ASP/JAVA/JSP二次开发。 短信猫设备二次开发接口 基于短信猫开发行业短信应用,软件开发商可以采取以下三种方式: 直接使用AT指令:基于串口通讯模式使用AT指令直接操作短信猫,这是最底层的短信猫开发模式,但是我们建议客户尽量不采用此方法,因为这种方式需要对短信猫的AT指令及特性非常熟悉。 短信猫二次开发包:短信猫厂商针对软件开发商短信应用提供的二次开发包,其底层是基于短信猫的AT指令,对于软件开发商只需要调用二次开发包或者控件的API即可。基于多年的开发经验,为客户提供一套基于动态链接库(DLL)技术的短信猫开发包,可以支持所有的 WINDOWS 环境下开发工具,也提供支持 JAVA 开发的 JAR 包。 短信猫通信间件:这是我们独家提供的基于数据库接口的短信猫通信服务器软件,软件开发商只需要提交短信队列到数据库里即可,开发简单快速,节约人力成本,是最佳的短信应用开发接口模式。 短信猫的优势 基于短信猫建立行业短信应用,具有如下优势: 投入低:无需购置接入服务器,只需购置经济的短信猫设备; 安装维护方便:短信猫设备容易安装,维护手段简便易用; 安全性好:服务采用自服方式,不需经第三方,信息保密,整个应用都在企业的控制之内; 用户覆盖面广:该服务能通过不同运营商的短信心发送或接收短信息,兼容移动、联通的所有手机用户以及电信、网通的所有小灵通用户; 可靠性高:采用点对点的发送方式,优先级别高,稳定性好; 系统容量可扩展:通过简单添加通信模块就可以扩充系统容量; 业务开展自由:业务内容不受运营商限制,可以根据企业的具体需求进行业务和应用的定制; 接入门槛低:无需和运营商、服务提供商进行繁琐的商务谈判,只需一台短信猫就可以迅速构建企业自己的短信服务系统。 短 信 猫 直 销 网 产 品 简 介 欢迎由此查看本网短信猫产品规范及技术指标 短信猫,一般也叫做GSM MODEM,从英文名翻译过来,其实就是支持GSM制式通讯的调制解调器。所以,短信猫还有很多别称,如GSM猫,无线猫,短信模块,GSM短信模块等。因为大部客户都是拿着GSM MODEM去收发短信,也就是在行业应用市场上,GSM MODEM最大的用途是用来收发短信,因此,大多数人还是称之为短信猫。 短信猫是什么?短信猫其实是一种支持GSM无线通讯的工业级调制解调器,一般基于法国WAVECOM或德国SIEMENS(西门子)GSM模块,插入国内移动通信运营商的SIM卡后即可接入运营商GSM网络,实现无线GSM通话、短信、数据等功能。 短信猫(GSM MODEM)的核心模块实际上就是手机的核心模块。当短信猫接通电源以后,GSM MODEM的内置软件就开始工作,如果您插入了某个移动运营商的SIM卡,GSM MODEM便完全就和手机一样接入到移动通信网络去了。与此同时,计算机可以通过串口或USB连接GSM MODEM,通过一套AT指令,便可以操作GSM MODEM,例如收发短信。其实也可以拨打电话、收发传真等等,只是我们一般没有必要使用这些多余功能。因此短信猫(GSM MODEM)与手机的最大区别在于手机自带屏幕、键盘、应用软件,而短信猫相当于一个处于黑箱操作的手机,需要计算机去驱动和控制。 短信猫(GSM MODEM)的类:按照与计算机的不同接口,短信猫可为串口短信猫、USB接口短信猫、PCI接口短信猫、网口短信猫等。按照模块数的多少,短信猫可为单口短信猫和短信猫池两种。短信猫池其实就是将多个模块集成到一起通过多串口或者网口与计算机形成多串口通讯,从而实现多个模块并发的设备。按照无线网络制式的不同,又可为GSM短信猫、CDMA短信猫和小灵通短信猫。 短信猫开发接口(GSM MODEM SDK),基于短信猫开发行业短信应用,软件开发商可以采取以下四种方式:1、直接使用AT指令,基于串口通讯模式使用AT指令直接操作短信猫,这是最底层的短信猫开发模式,基本上无论是哪种接口的短信猫,其实质还是通过GSM MODEM的串口通讯AT指令来驱动的。2、短信猫开发包:短信猫厂商针对软件开发商短信应用提供的二次开发包,其底层是基于短信猫的AT指令,对于软件开发商只需要调用二次开发包或者控件的API即可。3、短信猫通信间件:这是一套的基于数据库接口的短信猫通信软件,用户只需提交短信队列到数据库即可进行短信收发。因此无论您用的是哪种开发语言,只要您能读写数据库即可。这种开发简单快速,节约人力成本,是最快捷的一种短信应用开发模式。4、直接使用由第三方提供的短信网关:这时其实已经没有必要再购买短信猫了(因为短信网关公司已经替您配备了类似设备),用户只需按照网关说明直接调用短信网关接口,系统就会自动实现短信收发。短信网关公司的网址为:SmsGate.CN。
Asprain是一个适合于各小学、专、技校、职高建设校园论坛、师生交流论坛,一些教科研部门、公司企业建设内部论坛、IT技术爱好者建设技术交流论坛的免费论坛程序。它有两个版本,别是asp+Access版和asp+sqlServer版,功能完全一致,建站者可以根据自己的需要选用不同的版本。 Asprain 1.3 Access 更新记录: 10月4日的一些修正 01.Sql版:修正chrims皮肤的显示不正常的问题。Access版:修正版块标莫名其妙出现在间的问题,现在可以设置版块图片了。 02.修正首页区间广告不起作用的问题。 03.修正部空广告内容也被保存到数据库的问题 04.修改了默认皮肤的那个过于难看的“发表话题”按钮 05.添加了百度sitemap_baidu.xml功能。 4月12日以来的一些改进: 01.修正服务器清空缓存之后版块帖子统计自动清零的bug。 02.修正Sql版论坛数据库无法清理的bug。 03.论坛首页可以添加版块图片了。你可以在后台为每个版块添加一个面积不大于150*48像素的图片作为版块标志。 如果你在后台不添加版块图片地址的话,这个图片不会显示。如果你在后台添加了版块图片地址的话,而且你选择首 页单栏通栏的话,这个图片会出现在版块名称、版块说明的右边。 04.修正收不到密码找回邮件的bug。 05.修正一系列因为论坛放在子目录导致的问题。 06.修正论坛放在子目录时,上传的文件地址出现子目录重复的问题。 3月16日以来的修正 01.[更新]版主进行帖子操作(删除回复、加精、移动帖子、取消精华等操作)完成后,页面不需要再跳转,进一步减少了带宽流量,增强了操作便捷性。 02.[更新]回复帖子,如果遇到“对不起,字数不够”或者其它不能提交的问题时,不需要再刷新后重写了,只需要继续写帖子,写完提交就行。 03.[修正]管理员不能设置帖子版内置顶的问题 04.[修正]后台不能修改用户注册协议的问题 05.[更新]在“站内信箱”里加了一个“全部设为已读”的功能。这样有时候遇到明明没有新信,却不断地提示“您有新的消息”的问题可以轻松解决了: 06.[修正]在后台对版块添加了版主之后,版主不能立即获得管理权的问题 07.[修正]在后台修改版块信息时,如果版块下面还有子版块就会出错的问题 08.[修正]在后台添加页头广告时莫名其妙地变成两侧对联广告的bug 3月26日的重大改进:Asprain论坛可以在子目录里安装了。不过建议不要在多级子目录里安装,而要在根目录或者一级子目录里安装。如果你把它安装在子目录的话,global.asa依然会自动解压到根目录里的。 2月26日以来的bug修正: 01.[修正]用户在阅读新信之前把它删掉,会导致反复提示“你有新的信件,请注意查找”的bug 02.[修正]后台批量添加会员头衔出错的bug 03.[修正]后台功能搜索的bug 04.[修正]后台网站信息设置不能修改description的bug 05.[修改]把后台的一些地方,“重置”按钮改成“刷新”按钮 06.[修改]用户修改自己的密码的时候,自动更新cookies 07.[修正]上传图片最大宽度和最大高度不能设为0的bug 08.[修正]后台添加网站公告无法即时更新的bug Asprain论坛体积小巧,但是功能完整。它前端脚本基于jquery框架,跨浏览器性能出色。对IE6、IE7、IE8、firefox、Chrome、Saferi、Opera七种主流浏览器有良好的兼容性。可以轻松松换肤,制作个性皮肤也很方便,只要修改几个css就可以了。 asprain论坛使用了大量的ajax效果,不仅能够很有效地节省数据流量、应付网络拥堵,而且极酷的脚本动画和遮罩框效果也能使用户获得更好的应用体验。在asprain里,用户切换隐身/在线状态、更换自己的头像、版主删除水帖、加亮优秀帖等很多操作,都只要一键完成,不需要页面刷新或者跳转。asprain论坛还支持版主批量删帖、转移帖子、将帖子设为精华等等操作,并支持用户对帖子的评、举报帖子等功能。 asprain论坛使用了一个非常独创的可视化UBB在线编辑器,实现了真正的所见即所得的UBB编辑,安全与便捷兼顾。在asprain论坛的在线编辑器,可以做到一键插入本地图片、一键完成远程图片上传、轻松插入优酷网等视频网站上的的视频地址、插入回复可读、付费可读等标记,还可以插入程序代码。asprain论坛使用了改进版的chili插件,UBB标签code/code能够很好地对JavaScript、php、asp、sql、css、html、C++、C#Delphi、java、locus这十种
Asprain是一个适合于各小学、专、技校、职高建设校园论坛、师生交流论坛,一些教科研部门、公司企业建设内部论坛、IT技术爱好者建设技术交流论坛的免费论坛程序。它有两个版本,别是asp+Access版和asp+sqlServer版,功能完全一致,建站者可以根据自己的需要选用不同的版本。 Asprain 1.3 SQL 更新记录: 10月4日的一些修正 01.Sql版:修正chrims皮肤的显示不正常的问题。Access版:修正版块标莫名其妙出现在间的问题,现在可以设置版块图片了。 02.修正首页区间广告不起作用的问题。 03.修正部空广告内容也被保存到数据库的问题 04.修改了默认皮肤的那个过于难看的“发表话题”按钮 05.添加了百度sitemap_baidu.xml功能。 4月12日以来的一些改进: 01.修正服务器清空缓存之后版块帖子统计自动清零的bug。 02.修正Sql版论坛数据库无法清理的bug。 03.论坛首页可以添加版块图片了。你可以在后台为每个版块添加一个面积不大于150*48像素的图片作为版块标志。 如果你在后台不添加版块图片地址的话,这个图片不会显示。如果你在后台添加了版块图片地址的话,而且你选择首 页单栏通栏的话,这个图片会出现在版块名称、版块说明的右边。 04.修正收不到密码找回邮件的bug。 05.修正一系列因为论坛放在子目录导致的问题。 06.修正论坛放在子目录时,上传的文件地址出现子目录重复的问题。 3月16日以来的修正 01.[更新]版主进行帖子操作(删除回复、加精、移动帖子、取消精华等操作)完成后,页面不需要再跳转,进一步减少了带宽流量,增强了操作便捷性。 02.[更新]回复帖子,如果遇到“对不起,字数不够”或者其它不能提交的问题时,不需要再刷新后重写了,只需要继续写帖子,写完提交就行。 03.[修正]管理员不能设置帖子版内置顶的问题 04.[修正]后台不能修改用户注册协议的问题 05.[更新]在“站内信箱”里加了一个“全部设为已读”的功能。这样有时候遇到明明没有新信,却不断地提示“您有新的消息”的问题可以轻松解决了: 06.[修正]在后台对版块添加了版主之后,版主不能立即获得管理权的问题 07.[修正]在后台修改版块信息时,如果版块下面还有子版块就会出错的问题 08.[修正]在后台添加页头广告时莫名其妙地变成两侧对联广告的bug 3月26日的重大改进:Asprain论坛可以在子目录里安装了。不过建议不要在多级子目录里安装,而要在根目录或者一级子目录里安装。如果你把它安装在子目录的话,global.asa依然会自动解压到根目录里的。 2月26日以来的bug修正: 01.[修正]用户在阅读新信之前把它删掉,会导致反复提示“你有新的信件,请注意查找”的bug 02.[修正]后台批量添加会员头衔出错的bug 03.[修正]后台功能搜索的bug 04.[修正]后台网站信息设置不能修改description的bug 05.[修改]把后台的一些地方,“重置”按钮改成“刷新”按钮 06.[修改]用户修改自己的密码的时候,自动更新cookies 07.[修正]上传图片最大宽度和最大高度不能设为0的bug 08.[修正]后台添加网站公告无法即时更新的bug Asprain论坛体积小巧,但是功能完整。它前端脚本基于jquery框架,跨浏览器性能出色。对IE6、IE7、IE8、firefox、Chrome、Saferi、Opera七种主流浏览器有良好的兼容性。可以轻松松换肤,制作个性皮肤也很方便,只要修改几个css就可以了。 asprain论坛使用了大量的ajax效果,不仅能够很有效地节省数据流量、应付网络拥堵,而且极酷的脚本动画和遮罩框效果也能使用户获得更好的应用体验。在asprain里,用户切换隐身/在线状态、更换自己的头像、版主删除水帖、加亮优秀帖等很多操作,都只要一键完成,不需要页面刷新或者跳转。asprain论坛还支持版主批量删帖、转移帖子、将帖子设为精华等等操作,并支持用户对帖子的评、举报帖子等功能。 asprain论坛使用了一个非常独创的可视化UBB在线编辑器,实现了真正的所见即所得的UBB编辑,安全与便捷兼顾。在asprain论坛的在线编辑器,可以做到一键插入本地图片、一键完成远程图片上传、轻松插入优酷网等视频网站上的的视频地址、插入回复可读、付费可读等标记,还可以插入程序代码。asprain论坛使用了改进版的chili插件,UBB标签code/code能够很好地对JavaScript、php、asp、sql、css、html、C++、C#Delphi、java、locus这十种开发语

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧