MVC4制作网站中如何开发更新栏目
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,MVC4制作网站中如何更新栏目,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、用户二、用户组三、栏目3.1添加栏目3.
千家信息网最后更新 2025年02月04日MVC4制作网站中如何开发更新栏目栏目已经删除 "), Solution = Server.UrlEncode("返回栏目栏目管理 ") }; return RedirectToAction("ManageError", "Prompt", _e); } ModuleRepository _moduleRsy = new ModuleRepository(); var _modules = _moduleRsy.List(true); List _slimodule = new List(_modules.Count()); foreach (Module _module in _modules) { if (_node.Model == _module.Model) _slimodule.Add(new SelectListItem { Text = _module.Name, Value = _module.Model, Selected = true }); else _slimodule.Add(new SelectListItem { Text = _module.Name, Value = _module.Model }); } ViewData.Add("Model", _slimodule); var _type = TypeSelectList; _type.SingleOrDefault(t => t.Value == _node.Type.ToString()).Selected = true; ViewData.Add("Type", _type); return View(_node); }返回栏目详细资料页面,修改信息后重新操作 联系网站管理员 ") }; return RedirectToAction("ManageError", "Prompt", _e); } }
MVC4制作网站中如何更新栏目,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
一、用户
二、用户组
三、栏目
3.1添加栏目
3.2浏览栏目
3.3更新栏目
在树形列表里面点击栏目名称后跳转到详细信息页面~/Category/ManageDetails/id。在详细页面里点修改,来完成栏目资料修改。
先打开【CategoryController】添加[ManageDetails(int id)]action
////// 栏目详细资料 /// /// ///public ActionResult ManageDetails(int id) { categoryRsy = new CategoryRepository(); var _node = categoryRsy.Find(id); if (_node == null) { Error _e = new Error { Title = "栏目不存在", Details = "栏目不存在", Cause = Server.UrlEncode("
代码先是看栏目是否存在,不存在跳转到错误页面,后面是添加"Model"和"Type"的ViewData
右键添加强类型视图ManageDetails.cshtml,内容基本与ManageAdd.cshtml类似
@model Ninesky.Models.Category@{ ViewBag.Title = "栏目信息"; Layout = "~/Views/Layout/_Manage.cshtml";}@using (Html.BeginForm("ManageUpdate","Category")) { @Html.ValidationSummary(true) }@Html.Action("ManagePartialTree", "Category")@section Scripts { @Styles.Render("~/EasyUi/icon") @Scripts.Render("~/bundles/EasyUi") @Scripts.Render("~/bundles/jqueryval")}
注意的是 @using (Html.BeginForm("ManageUpdate","Category"))这句;表示点修改按钮的后是向ManageUpdate提交数据。下面开始做这个action
在【CategoryController】里添加httppost方式的[ManageUpdate]action
////// 修改栏目信息 /// /// ///public ActionResult ManageUpdate(Category category) { switch (category.Type) { case 0: category.Navigation = ""; break; case 1: category.Model = ""; category.ContentView = ""; category.Navigation = ""; break; case 2: category.Model = ""; category.CategoryView = ""; category.ContentView = ""; break; } categoryRsy = new CategoryRepository(); if (categoryRsy.Update(category)) { Notice _n = new Notice { Title = "修改栏目成功", Details = "修改栏目成功!", DwellTime = 5, NavigationName = "栏目详细信息", NavigationUrl = Url.Action("ManageDetails", "Category", new { id = category.CategoryId }) }; return RedirectToAction("ManageNotice", "Prompt", _n); } else { Error _e = new Error { Title = "修改栏目失败", Details = "在修改栏目信息时,未能保存到数据库", Cause = "系统错误", Solution = Server.UrlEncode("
很简单,首先是判断栏目类型,根据栏目类型清除无关数据,然后将修改保存到数据库。
试一下将"测试栏目"改成"公司简介"
保存成功!
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
栏目
信息
数据
资料
页面
成功
类型
网站
更新
内容
数据库
用户
错误
帮助
管理
制作网站
制作
清楚
代码
公司
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
四川省超级服务器云主机
小学网络安全教育活动设计
jso数据库增删改查
软件开发 试验费
什么是数据库概念模型
网络安全法三十八条
如何将压缩包上传到服务器上
给app刷数据库
魔兽世界永久60服务器转服
网络强国和网络安全PPT
fm2022数据库编辑器
k50pro小白评测数据库
西宁软件开发工程
上海互联网科技公司有哪些
成都网络安全周开幕式
网络安全是指计算机吗
简答题试述数据库及其特点
大连现代化博物馆软件开发
邵阳正规软件开发费用
软件开发流程中的基线
杨浦区网络技术服务市场报价
北京it 软件开发常用解决方案
统一软件开发详解
数据库系统工程师第二版
云服务器可以挂机吗
计算机三级考试网络技术课程
血栓数据库
青少年必须知道的网络安全知识
在校软件开发项目
mysql数据库访问工具