Asp.net 如何在服务器vb.net中获取文本框上的值

Asp.net 如何在服务器vb.net中获取文本框上的值,asp.net,vb.net,textbox,Asp.net,Vb.net,Textbox,我在服务器端(vb.net)创建了一个文本框,如下所示: Dim r As New TableRow Dim c As New TableCell Dim txt As New TextBox For i = 1 To 10 c = New TableCell txt = New TextBox txt.ID = "recev" & i txt.ClientIDMode = UI.ClientIDMode.Static Next 这将创建我页面中的所有

我在服务器端(vb.net)创建了一个文本框,如下所示:

Dim r As New TableRow
Dim c As New TableCell
Dim txt As New TextBox

For i = 1 To 10
    c = New TableCell
    txt = New TextBox
    txt.ID = "recev" & i
    txt.ClientIDMode = UI.ClientIDMode.Static
Next
这将创建我页面中的所有文本框。 现在,用户需要在文本框中输入数字,然后按OK按钮

我的问题是我不知道如何得到数字

如果我在html
中这样做,那么我可以这样做:

For i = 1 To 10
    txt = "recev" & i & ""
    Request.Form(txt)   
Next           
这就是工作。但是由于其他原因,我不能使用

我可以使用其他工具获取用户插入的数据吗


谢谢

例如,您可以通过以下方式使用Javascript:

事件“点击”按钮:
javascript:process_stuff()

您的javascript将是类似以下内容的

function process_stuff(){
  var your_values = [];
  for (var indice = 1; indice <= 10 ; indice++) {
    if ($("#recev" + indice).length){
      your_values[indice ] = $("#recev" + indice).val();
  }
  PageMethods.PM_receipt_info(your_values);
}
函数过程{
var您的_值=[];

for(var indice=1;indice谢谢,但我只在服务器端寻找一些东西,比如Request.Form(txt),没有js。我可以用findControl吗?不。我想我不明白你的意思。你想如何使用Request.Form而不带表单?或者asp TextBox而不带表单?我想我想你想写一篇文章,你需要一个表单。你的备选方案之一就是我说过的带页面方法的Javascript。
<WebMethod()> _
    Public Shared Sub PM_receipt_info(aValues)

for each sValue as String in aValues   debug.print(sValue ) next