我已经看到类似的例子,人们需要填充一个对象列表,但我想要实现的是在我的DropdownlistFor中有数字1-10.有一种简单的方法可以做到这一点.以下是我所拥有的.
<div class="form-group">
@Html.LabelFor(model => model.NumberOfTickets, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(model => model.NumberOfTickets)
@Html.ValidationMessageFor(model => model.NumberOfTickets)
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 所以我一直在尝试在我的mac上安装visual studio代码,这个代码在不久前发布的OS X El Capitan上运行.其他人遇到过类似的问题?有什么工作吗?
我下载VS Code的步骤
我一直在谷歌上查找如何使用linklabel链接到Windows窗体.我遇到的所有教程只将您链接到URL或本地磁盘.有帮助吗?我不想使用按钮.
所以我有一个ViewModel,所有属性都通过在它们上面有必需的属性来验证.当我提交表单时,它不会抛出任何错误消息,即需要名称字段.
我想我已经弄清了问题所在.它在提交按钮中,如何让按钮点击ActionList的HttpPost方法,因为此刻它没有击中它,因此模型状态未被验证.
视图:
<h2>@ViewBag.Title</h2>
<hr>
<div class="well">
@using (Html.BeginForm("BookingDetails", "Booking"))
{
@Html.ValidationSummary(true)
<div class="form-group">
@Html.DisplayNameFor(m => m.FirstName)
@Html.TextBoxFor(m => m.FirstName, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.FirstName)
</div>
<div class="form-group">
@Html.DisplayNameFor(m => m.Surname)
@Html.TextBoxFor(m => m.Surname, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.Surname)
</div>
<div class="form-group">
@Html.DisplayNameFor(m => m.EmailAddress)
@Html.TextBoxFor(m => m.EmailAddress, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.EmailAddress)
</div>
<div class="form-group">
@Html.DisplayNameFor(m => m.MobileNumber)
@Html.TextBoxFor(m => m.MobileNumber, new { @class = "form-control" }) …Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×2
c# ×2
c#-4.0 ×1
html-helper ×1
hyperlink ×1
linklabel ×1
macos ×1
validation ×1
winforms ×1