当前位置: 首页 > 知识库问答 >
问题:

为asp.net中已编程的文本框指定id

丁曦哲
2023-03-14

公共部分类newfields:System.Web.UI.Page{受保护的无效页面\加载(对象发送方,事件参数e){

    }
    protected void crtfields(object sender, System.EventArgs e)
    {
        int rowCnt;
        int rowCtr;
        Unit twidth = new Unit(600, UnitType.Pixel);
        Unit cwidth = new Unit(150, UnitType.Pixel);
        Unit cwidth1 = new Unit(300, UnitType.Pixel);
        Unit cwidth2 = new Unit(100, UnitType.Pixel);
        TableCell tcell1, tcell2, tcell3;
        rowCnt = int.Parse(tbxnofields.Text);
        for (rowCtr=1; rowCtr<=rowCnt; rowCtr++){
            TableRow tRow = new TableRow();
            tRow.Width = twidth;
            tblnoflds.Rows.Add(tRow);
            tcell1=new TableCell();
            tcell1.Controls.Add(new TextBox());
            tcell1.Width = cwidth1;
            tcell2=new TableCell();
            tcell2.Controls.Add(new TextBox());
            tcell2.Width = cwidth;
            tcell3 = new TableCell();
            tcell3.Controls.Add(new TextBox());
            tcell3.Width = cwidth2;
            tRow.Cells.Add(tcell1);
            tRow.Cells.Add(tcell2);
            tRow.Cells.Add(tcell3);
            tblnoflds.Rows.Add(tRow);
        }
    }
}

共有1个答案

翟黎明
2023-03-14

而不是

tcell1.Controls.Add(new TextBox());

使用类似

var t = new TextBox();
t.ClientIDMode = ClientIDMode.Static;
t.ClientID = "TextBox1"; //Set the ID here
tcell1.Controls.Add(t);

有关ClientID属性的文档以及如何使用ClientID,请参见此处。

 类似资料:
  • Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。Kivy 可以运行于 Windows, Linux, MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。

  • 标签被添加到更新面板内的面板中:

  • 指定文字编码 可指定文字编码。一般情形下会自动判别,并无特意指定的必要。 1. 从选单列中选择[显示] > [文字编码]。 2. 选择希望指定的文字编码。 提示 仅可指定已开启网页的编码。于选择更新网页﹐或开启其他分页后﹐此指定即会自动解除。

  • ASP.NET 是由 Microsoft 开发和销售的 Web 应用程序框架,允许程序员构建动态 Web 站点。 它允许您使用全功能的编程语言(如 C# 或 VB.NET)轻松构建 Web 应用程序。

  • 我有一个repeater,其中一个列包含一个textbox,上面附加了一个JQuery datepicker和一个update按钮。因此,用户使用datepicker更改日期,单击update并将其写入数据库,原始日期和记录id存储在隐藏字段中。 null null 调用此函数 null null 但是,newDueDate变量仍然保留原始的到期日。因此,新旧日期匹配,因此数据库不会更新。如何让它

  • 问题内容: 我在netbeans上编写了一个Maven代码,大约有2000多行。当我在netbeans上编译它时,一切都很好,但是如果我想在命令行上运行它,则会出现以下错误: 我尝试使用Java 1.3.1,编译器错误,但出现了更多错误。我从其他帖子中发现我应该修改pom.xml,但我不知道如何。这是我的pom.xml 如果您能帮助我,那就太好了。 问题答案: 请参阅配置页面以获取Maven编译器