I am admittedly new to MVC and this may be something very simple that I am missing, but I am at a complete loss as to what else to do other than post here. I have a model with a basic property called height:
I am creating a new basic information and passing to the view when I call the view:
Now in my view I am binding to this model using:
My problem is that when I pass the model object to my next method, the value for height has not been updated. The min & max seems to be working based on the range attribute from the model so it seems as though that part is connected properly. Also if I use the basic html controls (see below) then it works fine.
I have tried to use several different Telerik controls and I am having the same problem with all the controls. Please explain what I am doing wrong or have not set on the Telerik control to have the control save the value on the model.
Thanks in advance,
Lee
public
class
BasicInformation
{
[Display(Description =
"Patient's height"
, Name =
"Height (Inches):"
)]
[Required(AllowEmptyStrings =
false
, ErrorMessage =
"Height requires a value to be entered."
)]
[Range(12, 96)]
public
double
Height {
get
;
set
; }
}
I am creating a new basic information and passing to the view when I call the view:
BasicInformation bi =
new
BasicInformation();
return
View(
"Step2"
, bi);
Now in my view I am binding to this model using:
@(Html.Kendo().NumericTextBoxFor<
double
>(model => model.Height).Name("txtHeight").Decimals(0).Format("##")
)
My problem is that when I pass the model object to my next method, the value for height has not been updated. The min & max seems to be working based on the range attribute from the model so it seems as though that part is connected properly. Also if I use the basic html controls (see below) then it works fine.
@Html.EditorFor(model => model.Height)
I have tried to use several different Telerik controls and I am having the same problem with all the controls. Please explain what I am doing wrong or have not set on the Telerik control to have the control save the value on the model.
Thanks in advance,
Lee