制作一个简单的利用日期转换字符串生成的编号,例如:DateTime.Now.ToString(“YYDJyyyyMddHmmss”)+“DONGF”;
生成的号码如下图预约号所示:

讯享网
- "YYDJ"是自定义的开头:预约登记的意思
- "yyyy"即年份,4位数字。
- “M” 月份,1位数字
- “dd” 日期,2位数字
- “Hmmss” 长时间格式,如:22:27:11
- “DONGF” 是个字符串,在这里就算是DONGF,没有任何变化
“YYDJ1DONGF” 就是由以上代码的拼接起来得到的;要注意时间是,这是按 Computer (电脑) 当前的时间来获取的,所以每一次获取到的预约号也各不相同
下面就是代码的使用部分:
下面是Controller(控制器)的的代码;
先定义一个方法:JHDJB(); 然后呢,用到了获取动态视图数据字典:ViewBag

public ActionResult JHDJB() {
ViewBag.DateTime = DateTime.Now.ToString("YYDJyyyyMddHmmss")+"DONGF"; return View(); }
讯享网
接下来是View(视图)的引用:
讯享网 <div class="yyh" style="padding:0;margin:6px 50px; font-size:12px;"> <input id="YYH" type="hidden" name="OrderNumber" value="@ViewBag.DateTime"> </div>
在这里用到了 input 标签的隐藏属性type=“hidden”,为什么会使用到这个属性呢,这是是根据功能需求来设置的一个属性,没有明确要求要隐藏,想显示出来是可以的,把type="hidden"去掉就可以了。
下面看看页面的视图:


这是用了 type=“hidden” 的,所以input没显示出来,再看看把type="hidden"去掉的页面:

上图是没隐藏的页面效果。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/70827.html