小编Lay*_*way的帖子

在ASP.NET MVC中,如何检查属性是否有错误?

我在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)

c# asp.net-mvc razor

5
推荐指数
2
解决办法
4902
查看次数

如何正确设置CMake项目?

虽然很容易找到关于如何使用CMake的表面级信息,但是如何正确使用CMake的信息似乎很难找到.如何在一个体积适中的CMake项目(一个可执行文件,该可执行文件使用的一个或多个静态库,静态库使用的一个或多个外部依赖项)中对文件夹和CMakeList.txt文件进行排序?什么CMakeList.txt文件应该有什么命令?

c++ cmake

5
推荐指数
1
解决办法
1666
查看次数

带有OpenTK的C#的OpenGL UI库

我正在使用OpenTK在C#中编写一个游戏引擎,并且试图向该引擎添加对UI的支持。从头开始编写此文件似乎让人头疼,如果其他人创建了图书馆来代替它,那么它会快得多。

c# opengl user-interface opentk

3
推荐指数
1
解决办法
3690
查看次数

标签 统计

c# ×2

asp.net-mvc ×1

c++ ×1

cmake ×1

opengl ×1

opentk ×1

razor ×1

user-interface ×1