używam pluginu summernote dla pola tekstowego: http://summernote.org/#/getting-started#basic-apizłożenie Summernote i forma w MVC C#
Jest to forma Mam użyciu summmernote:
<div class="modal-body" style="max-height: 600px">
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset class="form-horizontal">
<div id="textForLabelLanguage"></div>
<button type="submit" class="btn btn-primary">Save changes</button>
@Html.ActionLink("Cancel", "Index", null, new { @class = "btn " })
</fieldset>
}
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#textForLabelLanguage').summernote();
});
</script>
Teraz, w moim kontrolera, to jest kod mam:
public ActionResult Create(UserInfo newInfo , [Bind(Prefix = "textForLabelLanguage")] string textForLabelLanguage)
{
//logic here
}
teraz problemem jest to, że textForLabelLanguage
param jest zawsze zerowa.
Dzieje się tak, ponieważ muszę przekazać $('#textForLabelLanguage').code();
do MVC podczas przesyłania formularza, ale nie mam pojęcia, jak to zrobić!
Jak mogę rozwiązać mój problem?
gdzie jest twój element formularza, który będzie miał HTML? –
To jest tuż przed javascript. To jest HTML używający generowania formularzy mvc. –
Mam na myśli pole wejściowe? –