使用HTML编辑器(如HTML.EditorFor()或HTML.DisplayFor())时,如果尝试修改或更改控制器操作中的模型值,除非删除模型的ModelState,否则不会看到任何更改你要改变的财产。

虽然@Mark是正确的,但没有单独的控制器操作(但您通常会这样做)并且您不需要重定向到原始操作。

e.g。 - 调用ModelState.Remove(modelPropertyName)...

public ActionResult Index (Models.FormField model=null)

{

ModelState.Remove("text");

model.text += "_changed";

return View(model);

}

如果你想为GET和POST分别采取行动(推荐),你可以做......

public ActionResult Index ()

{

Models.FormField model = new Models.FormField(); // or get from database etc.

// set up your model defaults, etc. here if needed

return View(model);

}

[HttpPost] // Attribute means this action method will be used when the form is posted

public ActionResult Index (Models.FormField model)

{

// Validate your model etc. here if needed ...

ModelState.Remove("text"); // Remove the ModelState so that Html Editors etc. will update

model.text += "_changed"; // Make any changes we want

return View(model);

}

mvc html编辑器,MVC3 Html编辑器助手显示旧模型值相关推荐

  1. MVC 使用 Ueditor富文本编辑器

    一.Ueditor 1.下载Ueditor富文本编辑器 官方下载地址: http://ueditor.baidu.com/website/download.html 建议下载开发版,此处我下载的是 . ...

  2. mvc后台字符串转换html,在mvc中,使用summernote编辑器,我想发送数据的内容字符串和HTML到控制器...

    我是MVC的首发,所以有一些我不能做的. Summernote编辑器用于编写博客,Ajax用于发布.在这个编辑器里面写了一些字符后,smmernote编辑器和其他字符串数据中的这个html数据必须和a ...

  3. 富文本在服务器上图片不显示,解决CKEditor 4 富文本编辑器在图片组件无法显示[上传]选项卡的相关问题...

    关于解决CKEditor 4 富文本编辑器在图片组件无法显示[上传]选项卡的相关问题. 本文可能会对以下现象得以解决: 图片上传组件,没有 [上传] 选项卡. 资源无法加载 [imgupload] ( ...

  4. 《真香编辑器—CSDN编辑器|CSDN编辑器测评》

    <真香编辑器-CSDN编辑器|CSDN编辑器测评> 文章目录 <真香编辑器-CSDN编辑器|CSDN编辑器测评> *前言 一.页面介绍 二.功能介绍 Markdown语法介绍 ...

  5. 所见即所得编辑器_Froala所见即所得编辑器

    所见即所得编辑器 Froala WYSIWYG Editor Froala Editor is a lightweight WYSIWYG rich text editor with a nice f ...

  6. CSDN 富文本编辑器和 Markdown 编辑器使用 Word 支持的 LaTx 语法公式

    CSDN 富文本编辑器和 Markdown 编辑器使用 Word 支持的 LaTx 语法公式 1.LaTx语法代码表示 公式显示 X=(x11x12-x21x22-⋮⋮⋱)\mathbf{X}=\le ...

  7. linux脚本文件编辑器,Shell文件编辑器

    文件编辑器,允许在文件中插入.编辑和替换文本等操作. 本文主要针对vim编辑器和nano编辑器的使用做简单记录,目前macOS是支持这两种编辑器的. vim编辑器 vi编辑器是Unix系统最初的编辑器 ...

  8. Markdown编辑器和富文本编辑器的区别

    目录 引言 Markdown编辑器和富文本编辑器的区别 Markdown的说明 引言 如果想要得到不带任何格式的文字,那么就不需要复杂的工具,windows的自带的文本编辑器就可以. 但是在日常的生活 ...

  9. 适用于Mac和Windows的12种最佳WordPress编辑器的代码编辑器

    We often get asked about what's the best code editor for modifying WordPress files? Well you can use ...

最新文章

  1. 不显示圆点_10个应用隐藏的彩蛋,细节控都不一定全知道。
  2. Linux发行版新秀!风格对比苹果
  3. c语言结构体单元测试,C语言结构体单元练习.doc
  4. 动态规划:从新手到专家
  5. The easy way to implement a Red-Black tree
  6. qt 进程打开excel_Python干货:多进程与多线程!
  7. php中的DS,PHP Ds\Set reverse()用法及代码示例
  8. java ee eclipse环境_Eclipse JavaEE 开发环境配置(JDK、Tomcat、Maven)
  9. 粒子群对函数的优化 matlab,编译通过
  10. java基础总结06-常用api类-时间日期类
  11. matlab进化树的下载,mega(进化树构建软件)下载 v7.0.14免费版
  12. php 依赖倒置原则,PHP:依赖注入,控制反转,依赖倒置原则
  13. 看电影 - 国产凌凌漆
  14. F. Equalize the Array【学习进度条2】
  15. 树莓派4b学习笔记三--基于Ubuntu搭建Docker 和portainer,基于Docker 搭建Homeassistant、EMQX
  16. ubuntu从本地上传文件到云服务器、从云服务器下载文件到本地的命令(亲测有效)
  17. Debian6.0安装后系统基本配置
  18. 精品课 - Python 基础
  19. 【蓝桥】 历届试题 分考场(DFS,回溯,剪枝,无向图染色问题)
  20. 订单失效怎么做的_此招一出,数据库压力降低90%,携程机票订单缓存系统实践...

热门文章

  1. WWDC2014 IOS8 APP Extensions
  2. (Mirage系列之五)Mirage经典案例之桌面驱动和基础层管理
  3. 多线程编程(9)Barrier
  4. 第九章 线程与内核对象的同步(6)
  5. 面向对象的设计模式及魔术函数
  6. Fedora20下安装VLC
  7. 记一个UltraEdit15.10注册码
  8. Linux环境下虚拟环境virtualenv安装和使用(转)
  9. HashSet/HashMap 存取值的过程
  10. python中的json