Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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 3 如何在asp.net mvc 3中设置文本框的宽度?_Asp.net Mvc 3_C# 4.0_Razor - Fatal编程技术网

Asp.net mvc 3 如何在asp.net mvc 3中设置文本框的宽度?

Asp.net mvc 3 如何在asp.net mvc 3中设置文本框的宽度?,asp.net-mvc-3,c#-4.0,razor,Asp.net Mvc 3,C# 4.0,Razor,如何在asp.net mvc 3中设置文本框的宽度?这不起作用: @Html.TextBox("Name", new { style = "width:500px" }) 试试这个,这个应该有用 @Html.TextBox("Name", new { @class= "mySize" }) .mySize { width: 500px; } 另外,在代码中,尝试添加分号,看看是否有效,如下图所示 @Html.TextBox("Name", new { style = "width

如何在asp.net mvc 3中设置文本框的宽度?这不起作用:

@Html.TextBox("Name", new { style = "width:500px" })

试试这个,这个应该有用

@Html.TextBox("Name", new { @class= "mySize" })

.mySize
{
     width: 500px;
}
另外,在代码中,尝试添加分号,看看是否有效,如下图所示

@Html.TextBox("Name", new { style = "width:500px;" })

我很惊讶@Yasser works给出的答案。由于这些扩展方法重载了可以接受多个匿名对象的函数,因此很容易在不经意间使用错误的函数

,看起来您正在调用此方法:

public static MvcHtmlString TextBox(
this HtmlHelper htmlHelper,
string name,
Object value)
其中,值为:

文本输入元素的值。如果此值为null,则从ViewDataDictionary对象检索元素的值。如果不存在值,则从ModelStateDictionary对象检索该值

因此,值用于填充输入。相反,我认为你想要:

然后,像这样使用它(传递null表示值)将内联样式添加到标记中:

@Html.TextBox("Name", null, new { style = "width:500px;" })
或:

@Html.TextBox("Name", null, new { style = "width:500px;" })
@Html.TextBox("Name", null, new { @class = "myStyle" })