Ich MVC 3 Razor und mitRazor wie man eine CheckBox erstellt und sie READONLY macht?
Im Moment
@model MyProject.ViewModels.MyViewModel
@foreach (var item in Model.MyProperty)
{
<tr>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.AdvSlotId }) |
@Html.ActionLink("Details", "Details", new { id = item.AdvSlotId }) |
@Html.ActionLink("Delete", "Delete", new { id = item.AdvSlotId })
</td>
<td>
@item.AdvSlotId
</td>
<td>
@item.Name
</td>
<td>
@item.Description
</td>
<td>
@Html.CheckBox(item.IsPublished, new { @disabled = "disabled" })
</td>
<td>
@item.Notes
</td>
</tr>
}
Die View-Modell Ich verwende:
namespace MyProject.ViewModels
{
public class MyViewModel
{
public MyViewModel(List<AdvSlot> advSlots)
{
MyProperty= advSlots;
}
public List<AdvSlot> MyProperty { get; set; }
}
}
Um eine Unterkunft in meinem Modell ein Kontrollkästchen angezeigt werden . Da ich falsch liege, kann ich nur einen Text wie WAHR anzeigen.
Können Sie mir bitte sagen, wie Sie die CheckBox mit Razor erstellen? Ich würde es auch als READONLY haben müssen.
Danke für Ihre Hilfe.
Dank LeftyX für Ihren Kommentar, erhalte ich einen Fehler und ich kann nicht Textcheckbox erstellen. Könntest du mir bitte helfen? danke – GibboK
Bitte beachten Sie MyProperty ist eine Eigenschaft im ViewModel keine Idee, wie man es löst? Danke – GibboK
@GibboK: Könnten Sie, bitte, auch Ihr Viewmodel einbinden? – LeftyX