MVC时间计算器

项目计时器
项目计算登录时长以及登录日期,当你从登录的那一刻起,后台就自动帮你计算时间,直到你注销登录就停止计时。
首先是获取你当前登录的实际时间,就是你当前电脑的时间
var strServerTime = ‘@ViewBag.serverTime’;
$(document).ready(function () {
获取完时间接下来就是获取对象了,就是登录日期的对象,有学生身份有管理员身份,系统会根据你登录的账号来进行获取对象
在这里插入图片描述

上传试题

在做项目的时候,我们经常需要引入或者导入某些文件,上传到项目里面,下面将进行上传试题的操作,上传试题跟导入数据文件那些是很相似的。
首先我们先判断导入的文件是否正确,然后获取文件扩展名,文件名字你可以自定义一个文件名用来存放文件,然后需要判断一下文件路径是否存在,如果存在的话可以直接拼接路径,如果路径不存在的话就需要创建好路径再进行拼接。
string fileExtension = Path.GetExtension(file.FileName);//.doc | .docx
if ("(.doc)|(.docx)".Contains(fileExtension))
{
string fileName = DateTime.Now.ToString(“yyyyMMddHHmmss”) + file.FileName;
//判断路径是否存在,若存在则直接拼接路径,否则创建路径再拼接
if (!Directory.Exists(Server.MapPath("~/Document/Title/Temp/")))
{
Directory.CreateDirectory(Server.MapPath("~/Document/Title/Temp/"));
}
去除当前导入试题中重复的试题

我们先声明一下变量,记录一下试题是否重复,判断是否重复
在这里插入图片描述

(图片来源于教学代码)

如果满足了上面的判断条件则表示已经重复了,赋值还有结束循环,遍历结束之后如果IsExsit值为false,这样就证明试题并没有重复
在这里插入图片描述

处理图片中的P标签
首先获取P标签里面的img标签,然后遍历循环所有的matches,再获取value值,我们还要匹配出所有span标签。然后获取图片路径,获取到了看看有没有标签,如果没有就会直接去除span标签和空格,如果有标签就去除标签
MatchCollection matches = Regex.Matches(htmlp, “”);
for (var i = 0; i < matches.Count; i++)
{
//获取value值
string imgs = matches[i].Value;
if (imgs != “” || imgs != null)
{
htmlp = htmlp.Replace(imgs, “” + imgs + “”);
}
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值