如何在服务端得到客户端控件的值 <input type =text id=txtTest value="test" runat=server>在vb中定义一个相应的变量 就可以访问了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知你要干什么?加上runat="server"让它能在服务器端运行不就完了吗? <input type=text id=txtTest name=txtTest value="test">如果是第一次允许,也许在Request.Form中找不到txtTest,所以应该先判断一下:If Not Request.Form("txtTest") Is Nothing Thenstr = Request.Form("txtTest")End If 让那个控件运行在服务器端,增加一条runat="server"就可以了,就可以直接操作txtTest控件了。 我不想用服务端的text框,因为这会产生一个到服务器的来回 很简单,设置控件的name属性,然后在服务端(和在asp中是一样的):Request.Form["myname"]不要加runat=server,try it! Request["idorname"]可以取到值,但是也是提交服务器的呀可以用js呀document.location.href="url.aspx?id"+document.all.textid.value; andy_123: 取不到值 你想在服务器端取得该值,又不让它运行在服务器端,好象有点说不过去(说笑)。好象在服务器端取值,一般总会提交服务器端的,要不另外的操作怎么执行啊,除非只是客户端JS或VB。要用Request.Form["myname"]取值,我想也要提交吧。 我个人认为所有代码都是在服务端解释成HTML代码发送到客户端由IE执行,但为什么一定要服务端控件的值才能在服务端被接受,HTML控件的值不行,真的很奇怪,比如我要用Tabel显示报表,那不是不能控制tr,td这些元素? HTML控件是可以被服务器端接受的。只是没有服务器端事件。其实有SYSTEM。WEB。UI下也有HTML控件类 用了request.form但提示找不到对象 Request.Form取到的值应该是通过控件的Name属性来的,不是ID,也就是说<input type =text Name=txtTest value="test"> str=request.form("txtTest")这句话提示找不到对象! 在C#中我使用的是Request.Params["txtTest"]能用。。不过我不知道vb.net是不是一样!! **高分求真相** 取值问题,帮帮忙 新手求救 如何取得客户浏览历史 在游戏战斗中,要求玩家多少秒内不能发招.这种需求要如何实现呢?只要说明思路. 关于用户控件加载的问题 请教地址栏输入问题 在ACCESS中如何设置某列的默认值为另两列相加的结果????????????????????????? DataGrid.HyperLinkColumn的DataNavigateUrlField问题 可以设置.NET的SESSION不依赖COOKIE吗?怎样设置?我发现SESSION的有效期太短, 解迷 我是菜鸟,请教大虾们一个关于DataGrid的问题
加上runat="server"让它能在服务器端运行不就完了吗?
如果是第一次允许,也许在Request.Form中找不到txtTest,所以应该先判断一下:
If Not Request.Form("txtTest") Is Nothing Then
str = Request.Form("txtTest")
End If
Request.Form["myname"]
不要加runat=server,
try it!
取不到值
好象在服务器端取值,一般总会提交服务器端的,要不另外的操作怎么执行啊,除非只是客户端JS或VB。要用Request.Form["myname"]取值,我想也要提交吧。
只是没有服务器端事件。
其实有SYSTEM。WEB。UI下也有HTML控件类
<input type =text Name=txtTest value="test">
提示找不到对象!
能用。。不过我不知道vb.net是不是一样!!