在ASP.NET MVC 3中,如何在Create()视图中使用Razor语法获取模型?
如何获取textarea中的数据并将其填入模型中?
我在Create()视图中,我想访问模型,放置一个内容
进入模型的一个属性,在这种情况下为Content属性。
namespace TestTinyMCE.Models { public class TestBlog { public int TestBlogId { get; set; } public string Title { get; set; } public DateTime PostedOn { get; set; } public string Tags { get; set; } public string Content { get; set; } } }
我不能使用TextAreaFor,因为我接受HTML标记(粗体,斜体等)。 如果重要的话,我在我的textarea上使用TinyMCE。
我尝试通过JQuery的.submit API挂钩提交事件:
$(document).ready(function () { tinyMCE.init({ theme: "advanced", mode: "textareas" }); $('#contentEditor').submit(function () { alert('Handler for .submit() called.'); return false; }); });
但是.submit()发生在$(document).ready中,处理程序本身永远不会触发。
这是我的textarea:
我不能使用TextAreaFor,因为我接受HTML标记(粗体,斜体等)。 如果重要的话,我在我的textarea上使用TinyMCE。
错误。
TextAreaFor()
发出正常的就像你的; 你仍然可以将TinyMCE连接到它。
您的实际问题是不会触发
submit
事件。
您需要处理
的submit
事件。
但是,实际上根本不需要这样做。