Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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_Razor - Fatal编程技术网

Asp.net mvc 无法更改文本框的宽度

Asp.net mvc 无法更改文本框的宽度,asp.net-mvc,razor,Asp.net Mvc,Razor,以下是我的ASP.NET MVC 5项目中的一个简单html代码: @using (Html.BeginForm()) { @Html.AntiForgeryToken() <div class="form-horizontal"> <div class="form-group"> @Html.TextBoxFor(model => model.Description, htmlAttributes: new

以下是我的ASP.NET MVC 5项目中的一个简单html代码:

@using (Html.BeginForm()) {
    @Html.AntiForgeryToken()

    <div class="form-horizontal">
        <div class="form-group">
            @Html.TextBoxFor(model => model.Description, htmlAttributes: new { @class = "col-md-12", style = "Width:1000px" })
        </div>

        <div class="form-group">
            <div class="col-md-12">
                <input type="submit" value="Create" class="btn btn-default" />
            </div>
        </div>
    </div>

}
我正在尝试获取一个宽的文本框。但是,无论我如何尝试宽度值,文本框的宽度都很小

我从EditorFor转到TextBoxFor,希望能更好地控制宽度:-


请帮助我理解我错过了什么?问候。

问题是您正在使用引导。尝试从外部div中删除类,甚至完全删除bootstrap。

问题是您正在使用bootstrap。尝试从外部div中删除类,甚至完全从引导中删除类。

这个问题已经存在了一段时间,我在寻找相同问题的答案时偶然发现了它

默认VS模板附带一个名为Site.css的文件,其中包含以下样式:

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

因此,要么更改此样式的最大宽度,要么用另一个样式规则覆盖最大宽度。

这个问题已经存在了一段时间,我在寻找相同问题的答案时偶然发现了它

默认VS模板附带一个名为Site.css的文件,其中包含以下样式:

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

因此,要么更改此样式的最大宽度,要么用另一个样式规则覆盖最大宽度。

您也可以尝试将样式=替换为@style=width:400px;非常感谢。我试过了,但没用。也许你的样式会被其他东西覆盖col-md-12类只用于div,而你正在文本框中使用它,也许这就是问题所在,或者你在css文件或视图中有另一个样式,你也可以尝试用@style=width:400px替换style=;非常感谢。我试过了,但没用。也许你的样式会被其他东西覆盖col-md-12类只用于div,而你正在文本框中使用它,也许这就是问题所在,或者你在css文件或视图+1中有其他样式。这一次让我发疯了。接得好。这是你绝对不会想到的。谢谢+1.这一次让我发疯了。接得好。这是你绝对不会想到的。谢谢