我在MVC5中有以下一点Razor代码.
<div class="form-group">
<label class="control-label">Name</label>
@Html.TextBoxFor(m => m.Name)
</div>
Run Code Online (Sandbox Code Playgroud)
我现在想确保如果Name有错误,表单组div获取一个has-error类.如何检查Name属性是否有错误?
编辑:根据要求,这是我正在使用的视图的更完整版本.
@model CaptchaMvc.Models.DefaultBuildInfoModel
<div class="form-group">
@Html.LabelFor(m => m.InputElementId, "Retype the characters in the image", new { @class = "control-label", @for = "CaptchaInputText" })
<div class="input-group">
<span style="padding:0;overflow:hidden;" class="input-group-addon">
@Html.Hidden(Model.TokenElementId, Model.TokenValue)
<img style="margin:-12px" id="@Model.ImageElementId" src="@Model.ImageUrl" alt="Captcha Text" />
</span>
@Html.TextBox(Model.InputElementId, null, new Dictionary<string, object>
{
{"data-val", "true"},
{"data-val-required", Model.RequiredMessage},
{"class", "form-control"},
{"style", "width: 200px;"},
{"placeholder", "Retype captcha"}
})
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是与CaptchaMvc一起使用的部分视图.它以下列方式包含在表单中.
@Html.Captcha(6, "_Captcha")
Run Code Online (Sandbox Code Playgroud) 虽然很容易找到关于如何使用CMake的表面级信息,但是如何正确使用CMake的信息似乎很难找到.如何在一个体积适中的CMake项目(一个可执行文件,该可执行文件使用的一个或多个静态库,静态库使用的一个或多个外部依赖项)中对文件夹和CMakeList.txt文件进行排序?什么CMakeList.txt文件应该有什么命令?
我正在使用OpenTK在C#中编写一个游戏引擎,并且试图向该引擎添加对UI的支持。从头开始编写此文件似乎让人头疼,如果其他人创建了图书馆来代替它,那么它会快得多。