不帅 发表于 2015-1-16 22:12:44

ASP网站制作之Exchange Server关于文档属性扩大

asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!server1,自界说一个内容类如:urn:contentclasses:document1
个中有自界说属性:Clicknumber
2,所建的文档的内容类界说为1的。
3,创建一个窗体注册
urn:schemas-microsoft-com:office:forms#contentclass为1创建的urn:contentclasses:document1
urn:schemas-microsoft-com:office:forms#cmd为*
urn:schemas-microsoft-com:office:forms#formurl为chkopen.asp
urn:schemas-microsoft-com:office:forms#executeurl为chkopen.asp
urn:schemas-microsoft-com:office:forms#bindingserver
4,list.asp
<%
FunctionAddQuotes(strValue)
ConstQUOTE=""""
AddQuotes=_
QUOTE_
&Replace(strValue,QUOTE,QUOTE&QUOTE)_
&QUOTE
EndFunction
DimcnnAsADODB.Connection
DimrstAsADODB.Recordset
DimurlFldAsString
DimstrSQLAsString
urlFld="http://aaa.com/fld1/"
Setcnn=CreateObject("ADODB.Connection")
Withcnn
.Provider="exoledb.datasource"
.OpenurlFld
EndWith
strSQL="Select"&_
AddQuotes("DAV:displayname")&","&_
AddQuotes("DAV:contentclass")&","&_
AddQuotes("Clicknumber")&","&_
AddQuotes("DAV:href")
strSQL=strSQL&_
"FROMSCOPE(SHALLOWtraversalof"&_
AddQuotes(urlFld)&")"
strSQL=strSQL&_
"WHERE"&AddQuotes("DAV:contentclass")&_
"=urn:contentclasses:document1"
strSQL=strSQL&_
"ORDERBY"&AddQuotes("DAV:displayname")
Setrst=CreateObject("ADODB.Recordset")
Withrst
.OpenstrSQL,cnn
EndWith

response.Write"<table>"
DoUntilrst.EOF
response.Write"<tr><tdwidth=200>"
%>
<ahref="../fld1/<%=rst.Fields("DAV:displayname")%>"></a>
<%
response.Write"</td></tr>"
rst.MoveNext
Loop
response.Write"</table>"
rst.Close
cnn.Close
Setrst=Nothing
Setcnn=Nothing
%>

5,chkopen.asp
<%
Dimrec
dimii
Dimcnn
DimstrUrl
strDataUrl=request.querystring("dataurl")
Setcnn=CreateObject("adodb.connection")
Withcnn
.Provider="exoledb.datasource"
.OpenstrDataUrl
EndWith
Setrec=server.CreateObject("adodb.record")
rec.OpenstrDataUrl,cnn,3adModeReadWrite
ii=rec.fields("Clicknumber")
rec.fields("Clicknumber")=ii+1
rec.fields.update
rec.close
%>
openitem........

运转list.asp
点击文件时挪用chkopen.asp使Clicknumber+1同时翻开该文件.其URL由strDataUrl=request.querystring("dataurl")完成.
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。

再见西城 发表于 2015-1-18 23:03:35

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

变相怪杰 发表于 2015-1-26 17:03:58

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

莫相离 发表于 2015-2-4 20:32:01

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

若天明 发表于 2015-2-10 07:50:19

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

简单生活 发表于 2015-3-1 04:26:28

多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。

admin 发表于 2015-3-10 12:50:08

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

乐观 发表于 2015-3-17 07:36:42

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

蒙在股里 发表于 2015-3-24 02:52:29

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页: [1]
查看完整版本: ASP网站制作之Exchange Server关于文档属性扩大