<input type =text id=txtTest value="test" runat=server>
在vb中定义一个相应的变量 就可以访问了

解决方案 »

  1.   

    不知你要干什么?
    加上runat="server"让它能在服务器端运行不就完了吗?
      

  2.   

    <input type=text id=txtTest name=txtTest value="test">
    如果是第一次允许,也许在Request.Form中找不到txtTest,所以应该先判断一下:
    If Not Request.Form("txtTest") Is Nothing Then
    str = Request.Form("txtTest")
    End If
      

  3.   

    让那个控件运行在服务器端,增加一条runat="server"就可以了,就可以直接操作txtTest控件了。
      

  4.   

    我不想用服务端的text框,因为这会产生一个到服务器的来回
      

  5.   

    很简单,设置控件的name属性,然后在服务端(和在asp中是一样的):
    Request.Form["myname"]
    不要加runat=server,
    try it!
      

  6.   

    Request["idorname"]可以取到值,但是也是提交服务器的呀可以用js呀document.location.href="url.aspx?id"+document.all.textid.value;
      

  7.   

    andy_123:
       取不到值
      

  8.   

    你想在服务器端取得该值,又不让它运行在服务器端,好象有点说不过去(说笑)。
    好象在服务器端取值,一般总会提交服务器端的,要不另外的操作怎么执行啊,除非只是客户端JS或VB。要用Request.Form["myname"]取值,我想也要提交吧。
      

  9.   

    我个人认为所有代码都是在服务端解释成HTML代码发送到客户端由IE执行,但为什么一定要服务端控件的值才能在服务端被接受,HTML控件的值不行,真的很奇怪,比如我要用Tabel显示报表,那不是不能控制tr,td这些元素?
      

  10.   

    HTML控件是可以被服务器端接受的。
    只是没有服务器端事件。
    其实有SYSTEM。WEB。UI下也有HTML控件类
      

  11.   

    用了request.form但提示找不到对象
      

  12.   

    Request.Form取到的值应该是通过控件的Name属性来的,不是ID,也就是说
    <input type =text Name=txtTest value="test">
      

  13.   

    str=request.form("txtTest")这句话
    提示找不到对象!
      

  14.   

    在C#中我使用的是Request.Params["txtTest"]
    能用。。不过我不知道vb.net是不是一样!!