asp.net - 无法将属性添加到 html 文本输入

标签 asp.net html css

我有 aps.net web 表单有 html 输入文本:

<input type="text" class="input" runat="server" id="txtFirstName"/>

我想用这种方式改变宽度,但它不起作用

protected void btnRegister_Click(object sender, EventArgs e) 
    {
        if (txtFirstName.Value.Length > 15)
        {
            txtFirstName.Attributes.Add("width", "15px");
        }
    }

附注我有权访问此文本输入。我输入了超过 15 个字符,如果工作正常

最佳答案

txtFirstName.style["width"]= "15px";

关于asp.net - 无法将属性添加到 html 文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9141376/

相关文章:

c# - Dapper-“必须声明标量变量@VersionId”

javascript - ASP .NET 更改转发器内的链接颜色 - 单击时

c# - 从 ASP.Net 调用异步函数

javascript - 我怎样才能让一些东西在 javascript 中移动?

c# - 如何向 GridView 添加新行

javascript - AngularJS + RoR : call controller's function from HTML

HTML 电子邮件移动响应

javascript调用新的HTML页面

html - 调整窗口大小时将移动的定位 div

javascript - 如何在 javascript 中创建 DOM 元素的快照?