asp订单号的代码,如何让订单号自动生成?

<br>时间字段:<inputType="text"Name="MODate"value="2010-04-1812:20:10"><br>订单号:<inputType=... <br>时间字段:<input Type="text" Name="MODate" value="2010-04-18 12:20:10">
<br>订 单 号:<input Type="text" Name="MOrderID" value="<%123%>">
<br>订单金额:<input Type="text" Name="MOAmount" value="0.01">

怎么修改啊? 代码怎么改?
展开
 我来答
缓步莫迟疑C
2013-06-20 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6506万
展开全部
这个订单号可以使用数据库中的自增字段的值,如果你的订单表中有自增字段,那么在插入新记录之后就可以查询到该值了,可以不用在填单时显示.
或者,使用当前时间来作订单号,比如:
<br>订 单 号:<input Type="text" Name="MOrderID" value="<%=Replace(Replace(Replace(Now(), "-", ""), " ", ""), ":", "") & Right("000" & Replace(Rnd(),".", ""), 3)%>">
或者你用Year,Month,Day,Hour,Minute,Second等函数连接成数值字符串也可以.为了防止并发可能产生的重号,可以再后面追加一个随机数值.
追问

这个方法不行,窗口里的 <%=Replace(Replace(Replace(Now(),   跑到订单号那一栏了,没效果。

追答
如果你的文件是一个ASP文件,并且是经过IIS请求得到的页面,你应该不会看到那行代码.或者如果你不是直接在源代码中修改的,而是在一些IDE环境下修改的,那么,你插入的代码很可能被转换为HTML实体字符.
说得再明白点,不是代码的问题,而是你的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式