MVC4制作网站中如何开发更新栏目
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,MVC4制作网站中如何更新栏目,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、用户二、用户组三、栏目3.1添加栏目3.
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
互联网科技企业
博彦科技互联网金融
互联网科技与金融科技
互联网金融公司科技
广州互联网络科技有限公司
顺玮阁互联网科技
佰商互联网科技有限公司
广西拼得多互联网科技有限公司
茂名市互联网科技产业园
宁夏科技产业互联网案例
武汉健翔互联网络科技有限公司
宝灵互联网科技有限公司
杭州壁岐互联网科技有限公司
杭州披云加互联网科技有限公司
互联网安防科技感
有人说阿里系是互联网科技企业
图游互联网科技
济南小医互联网科技有限公司招聘
江苏互联网智能科技产品出厂价
互联网科技博主张洲
新华互联网科技
金诺互联网科技
字节跳动和互联网科技
金融科技与互联网金融相同和不同
坤平互联网科技
济南有互联网科技公司吗
为客找房互联网科技公司怎么样
陕西云淼互联网科技公司
上海万顺科技互联网有限公司招聘
上海旺乐尼互联网科技有限公司
栏目信息