![](/img/trans.png)
[英]How to get Single Object in Controller from List of Objects using Razor View in ASP.NET MVC
[英]In ASP.NET MVC 3, how do I get at the model using Razor Syntax in a Create() View?
如何获取文本区域中的数据并将其填充到模型中?
我在Create()视图中,我想访问模型,以将
<textarea>
放入模型的属性之一(本例中为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; }
}
}
我接受HTML标记(粗体,斜体等)时无法使用TextAreaFor。 如果重要的话,我在我的文本区域上使用TinyMCE。
我试图通过JQuery的.submit API钩住Submit事件:
<script type="text/javascript">
$(document).ready(function () {
tinyMCE.init({
theme: "advanced",
mode: "textareas"
});
$('#contentEditor').submit(function () {
alert('Handler for .submit() called.');
return false;
});
});
</script>
但是.submit()出现在$(document).ready中时,处理程序本身从未触发。
这是我的文本区域:
<div class="editor-field">
<textarea id="contentEditor" name="contentEditor"></textarea>
</div>
我接受HTML标记(粗体,斜体等)时无法使用TextAreaFor。 如果重要的话,我在我的文本区域上使用TinyMCE。
错误。
TextAreaFor()
会像您一样发出普通的<textarea>
。 您仍然可以将TinyMCE连接到它。
您的实际问题是<textarea>
不会触发submit
事件。
您需要处理<form>
的submit
事件。
但是,您实际上根本不需要这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.