Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 为什么我在文本框上得到输入验证错误类,因为我没有';你在整个项目中没有那个课程吗?_Asp.net Mvc_Asp.net Mvc 2_Asp.net Mvc 2 Validation - Fatal编程技术网

Asp.net mvc 为什么我在文本框上得到输入验证错误类,因为我没有';你在整个项目中没有那个课程吗?

Asp.net mvc 为什么我在文本框上得到输入验证错误类,因为我没有';你在整个项目中没有那个课程吗?,asp.net-mvc,asp.net-mvc-2,asp.net-mvc-2-validation,Asp.net Mvc,Asp.net Mvc 2,Asp.net Mvc 2 Validation,我有类似的东西 <%using (Html.BeginForm("X", "Y", FormMethod.Post, new { id="Z" })) { %> <table align="center" style="width:70%;margin-bottom:15px;" cellspacing="5px";> <tr> <td width="40%">Nr.:</td>

我有类似的东西

<%using (Html.BeginForm("X", "Y", FormMethod.Post, new { id="Z" })) { %>
    <table align="center" style="width:70%;margin-bottom:15px;" cellspacing="5px";>
        <tr>
            <td width="40%">Nr.:</td>
            <td width="60%"><%=Html.TextBox("Nr", Model.Nr, new { width = 130, maxlength = 10 })%></td>
        </tr>

..............

编号:
..............
Nr属性是双精度的(在它上面没有属性),所以在编辑新模型对象时它是0.0,或者在编辑时它是双精度的。当我编辑时,我得到了其中的值(上面没有类),当我添加而不是0.0时,我在其中看到了“null”,并且带有该类(我从脚本文件夹中删除了所有js,我只有jquery和jquery vsdoc) 这是我上那门课唯一的领域,我不知道为什么。 我在页面上没有任何其他具有该id的控件。
救命啊

输入验证错误类由内置MVC验证生成。我认为这个类的CSS在使用MVC Web应用程序模板时位于内容文件夹中的
Site.CSS
文件中。向下滚动至如下所示的部分:

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

在发布无效模型后,默认情况下,无效字段将具有此样式--带有浅红色背景的红色边框。

输入验证错误由内置MVC验证生成。我认为这个类的CSS在使用MVC Web应用程序模板时位于内容文件夹中的
Site.CSS
文件中。向下滚动至如下所示的部分:

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

在一个无效的模型发布后,默认情况下,无效的字段将具有此样式--一个带有浅红色背景的红色边框。

Hi,你能显示控制器吗?Hi,你能显示控制器吗?我从第一个位置删除了所有这些样式。我没有边框,只是文本框有value=“null”class=“input validation error”。你能给我们看看控制器代码吗?如果要删除输入验证错误类,可能需要使用新签名为方法编写一个扩展名Html.TextBoxFor,或者在自己的命名空间中编写另一个扩展名。我从一开始就删除了所有这些扩展名。我没有边框,只是文本框有value=“null”class=“input validation error”。你能给我们看看控制器代码吗?如果要删除输入验证错误类,可能需要使用新签名为方法编写扩展名Html.TextBoxFor,或者在自己的命名空间中编写另一个扩展名。