I want to create strongly typed textbox using Html helper in @model List<Proj.xx.MyClass>
. But I am not able to access the properties of MyClass
.
can anyone please help me sort out the issues?
public class MyClass
{
public string Name { get; set; }
public string AddNote { get; set; }
}
View
@model List<Proj.xx.MyClass>
@foreach (var item in Model)
{
<tr>
<td>
<a data-toggle="modal" data-target="#AddNote">
@Html.DisplayFor(modelItem => item.Name)
</a>
</td>
</tr>
}
<div class="modal fade" id="AddNote" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
@Html.TextBoxFor(m=>m.AddNote)
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" id="reset" data-dismiss="modal">Close</button>
<button type="submit" id="submit">Submit</button>
</div>
</div>
</div>
</div>