如何获取动态创建的文本框的文本值

朱利安·桑贾亚(Julian Sanjaya)|

我想获取单击按钮时动态创建的文本框的值

我需要这样做,因为我的文本框的值用于从数据库检索数据

我怎么能实现这个目标?

流程为按钮单击-创建文本框-用值填充文本框-按钮单击-获取文本框的文本

这是我制作文本框的代码

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    For i As Integer = 0 To 4
        textbox = New TextBox With {.ID = "TextBox" & i}
        plchld.Controls.Add(textbox)
    Next
End Sub

我已经尝试过类似的操作,但是代码无法正常工作

Protected Sub OkButton_Click(sender As Object, e As EventArgs) Handles OkButton.Click
    Dim a(5) As String
    For i As Integer = 0 To 4
        a(i) = CType(plchld.FindControl("Textbox" & i), TextBox).Text
    Next
End Sub

预先感谢您的任何帮助

编辑答案

我找到了解决此问题的方法。我使用request.form来获取文本框的值。

感谢参加的任何人

问候,

朱利安

林加拉吉

这就是我在asp.net应用程序中所做的事情。

创建动态控制

TextBox txtDate = new TextBox();
txtDate.EnableViewState = true;
txtDate.ID = "PreixValue" + 1;
txtDate.Text = "07 Feb 2014"
pnl.controls.add(txtdate); 

从该文本框中检索值

DateTime datefrom = DateTime.Now ;

                for (int cnt = 0; cnt < Request.Form.Count; cnt++)
                {
                    if (Request.Form.AllKeys[cnt].Contains("Prefixvalue"))
                    {
                        int ParamStartPoint = Request.Form.AllKeys[cnt].IndexOf("Prefix") + 4;
                        int ParamNameLength = Request.Form.AllKeys[cnt].Length - ParamStartPoint;

                        string[] ControlName = Request.Form.AllKeys[cnt].Substring(ParamStartPoint, ParamNameLength).Split('$');

                                if (ControlName[0] == "Date From")
                                {

                    datefrom = DateTime.Parse(Request.Form[cnt]); 
                    //datefrom has value now
                                }
    }
}

这是我在Web应用程序中所做的事情,但是可能还有其他方法可以实现此目的。

基本上,当您在Webform中创建动态控件时,可以通过Request.Form使用。

希望对您有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取动态创建的文本框的文本值

来自分类Dev

获取动态创建的文本框的值

来自分类Dev

如何获取动态文本框值的值?

来自分类Dev

获取动态创建的文本框的价值

来自分类Dev

如何保存动态创建的文本框及其值

来自分类Dev

保存动态创建的文本框的值

来自分类Dev

如何获取动态文本框值C#?

来自分类Dev

如何从动态创建的 div 中获取文本框值

来自分类Dev

如何创建动态文本框

来自分类Dev

在表中动态创建的文本框丢失了文本值

来自分类Dev

如何从动态文本框中获取文本

来自分类Dev

从文本框中动态获取文本

来自分类Dev

如何获取jQuery中动态创建的文本框的动态ID

来自分类Dev

获取文本框值

来自分类Dev

使用JQuery检查动态创建的文本框的值

来自分类Dev

动态创建的文本框中的值求和

来自分类Dev

动态创建的文本框不保存值

来自分类Dev

动态创建的文本框中的值求和

来自分类Dev

从PHP中动态创建的文本框中检索值?

来自分类Dev

获取在占位符中动态生成的文本框的值

来自分类Dev

从引导模式动态获取文本框值

来自分类Dev

aspx获取动态添加的文本框的值

来自分类Dev

获取动态 jquery 填充的文本框值 onchange

来自分类Dev

动态获取新添加的文本框值

来自分类Dev

如何从动态创建的文本框获取数据(Windows应用程序)

来自分类Dev

如何使用jQuery在HTML表格中动态创建的行中填充文本框值

来自分类Dev

如何从javascript向servlet发送值(动态创建文本框)

来自分类Dev

如何验证具有时间值的动态创建的文本框

来自分类Dev

如何从JavaScript动态创建文本框