0
序列NumericTextBox在我的形式,我有Telerik的NumericTextBox:Telerik的MVC控制 - 在JS
@Html.Telerik().CurrencyTextBoxFor(p => p.Item.Amount)
和JavaScript将发送形式向控制器:
var formData = $("form").serializeArray();
$.post("@Url.Content("~/Diary/Add")", formData);
我的问题是, CurrencyTextBox不会被序列化并发送到服务器。我知道为什么会发生这种情况 - 该控件由2个输入组成,并且名称和ID混乱,因此序列化程序不会将其识别为“成功的控件”(http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2)。
有没有人知道是否有任何方法,没有任何讨厌的黑客(如手动将该值添加到数组)?