修改公告类型

博客展示了UpdateNoticeType方法的代码,该方法用于修改公告类型。在方法中创建ReturnJsonVo对象,通过try-catch处理异常。代码会检查公告类型是否完整、是否已存在相同类型,根据不同情况返回修改结果。还介绍了点击详情、修改、删除的效果图及对应功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,我给了一个方法名为UpdateNoticeType;然后在new一个ReturnJsonVo,再给一个try、catch,再try、catch里面写我所需要的内容。代码如下所示:
public ActionResult UpdateNoticeType (SYS_NoticeTypeTable noticeType)
{
ReturnJsonVo returnJson = new ReturnJsonVo();
try
{
noticeType.NoticeTypeName = noticeType.NoticeTypeName.Trim();
if(!string.IsNullOrEmpty(noticeType.NoticeTypeName)&&noticeType.NoticeTypeID > 0)
{
查询是否已经存在其他相同的公告类型
int otherCount = (from tbNoticeType in myModel.SYS_NoticeTypeTable
where tbNoticeType.NoticeTypeID != noticeType.NoticeTypeID
&& tbNoticeType.NoticeTypeName.Trim() == noticeType.NoticeTypeName
select tbNoticeType).Count();
if (otherCount == 0)
{
myModel.Entry(noticeType).State =System.Data.Entity.EntityState.Modified;
if (myModel.SaveChanges() > 0)
{
returnJson.State = true;
returnJson.Text = “修改成功”;
}
else
{
returnJson.Text = “修改失败”;
}
}
else
{
returnJson.Text = “已经存在其他相同的公告类型”;
}
}
else
{
returnJson.Text = “请填写完整”;
}
}
catch (Exception ex)
{
Console.Write(ex);
returnJson.Text = “参数异常”;
}
return Json(returnJson, JsonRequestBehavior.AllowGet);
}
效果图如下所示:
在这里插入图片描述
点击详情触发的效果图:
在这里插入图片描述
点击修改弹出的模态框:
在这里插入图片描述
点击删除就弹出一个模态框,点击确定就是删除这条数据,取消就是不删除这条数据。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值