怎么样在前台HTML中得到一个服务器控件的值? 我想在前台HTML中用<A href="yl.aspx" target="_blank">这种方法打开一个新页面的时候,把页面中的TextBox1.Text这个值传过去,该怎么样写呢?<A href="yl.aspx?ID="+TextBox1.Text+"" target="_blank">这样写也不行啊,得不到TextBox1.Text的值啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个public的变量在后台,在前台<%变量名%> <%=变量名%>少了一个"=",呵呵 后台:public string textboxtext;protected void Page_Load(object sender, EventArgs e){ textboxtext = TextBox1.Text;}前台:<A href="yl.aspx?ID="<%=textboxtext%>" target="_blank"> 在后台的话 也要赋值啊<a href...你看看这个 document.getElementByID("this.TextBox1.ClientID").text 或者 .value 什么的 看看如果好用 告诉一下我 现在我没法测试 <A href="#" mxh="yl.aspx" target="_blank" onclick="this.href=this.mxh + '?id=' + document.getElementById('<%=TextBox1.ClientID%>').value;"><A href="yl.aspx?ID="<%=textboxtext%>" target="_blank">这些写法不能得到用户输入的值 1、在Page_Load里加这样一句:Page.RegisterStartUp("<script>var txtId="+TextBox1.ClientID+"</script>")2、在ASPX文件中加入这样一个函数:<script laguage="javascript"> function getValue(){ return document.getElementById(txtId).value; }</script> 是Page.RegisterStartupScript,呵呵,打错了 不行啊,我是这样写的:<A href='sy.aspx?id="<%=TX%>"' target="_blank" class="C"><asp:Label id="Label1" style="Z-INDEX: 105; LEFT: 224px; POSITION: absolute; TOP: 296px" runat="server">Label</asp:Label></a>后台:public string TX;ViewState["TX"]=TextBox1.Text ;打开下一页,URL中的id是空的,没有值,改成TX=TextBox1.Text ;也不行 孟子说的对,<A href="yl.aspx?ID="<%=textboxtext%>" target="_blank">这些写法不能得到用户输入的值 3、把链接改成这样:<a href="#" onclick="location.href='y1.aspx?ID='+getValue();">Go</a> 更正 document.getElementById("<%=this.TextBox1.ClientID %>").value测试通过 从后台取 的话 前台只是输入 并没有走后台 document.getElementById("<%=this.TextBox1.ClientID %>").value用这个吧:)以前朋友告诉我的哦 孟子的写法能得到值to lxmfll2000(lxm)和glacier111(做网站,计算机毕业设计) :<A href="yl.aspx?ID="<%=textboxtext%>" target="_blank">这样的写法你们试过吗?能得到值吗?我试了是得不到的 document.getElementById("<%=this.TextBox1.ClientID %>").value正解 前台取服务器端控件的值,必须用服务器控件的客户端ID,即Control..ClientID ,尤其是在用户控件用,必须使用这种方式。 将HTML生成图片. 网页中的下拉菜单被flash遮住了,怎么办呢 javascript 操作服务器控件ListBox Item 提交表单后无操作结果 评论功能的实现,急需用 求解 做注册页面时遇到的三个问题,菜鸟求教! 如何设置当前页面的得到焦点的textbox的值? 如何在关闭一个网页的同时打开一个新的网页呢 创建一个论文提交系统,怎样写提交论文下载论文?存储管理?预览PDF?给60分!每个问题单独解决都给20 怎么样用“表单授权”禁用*.html文件 指点迷津??大放分! mm-dd-yyyy日期格式该如何验证 想要在ASP.NET (VB) 得到外部执行后的字串
在前台<%变量名%>
少了一个"=",呵呵
public string textboxtext;
protected void Page_Load(object sender, EventArgs e)
{
textboxtext = TextBox1.Text;
}前台:
<A href="yl.aspx?ID="<%=textboxtext%>" target="_blank">
<a href...你看看这个 document.getElementByID("this.TextBox1.ClientID").text 或者 .value 什么的 看看
如果好用 告诉一下我 现在我没法测试
这些写法不能得到用户输入的值
Page.RegisterStartUp("<script>var txtId="+TextBox1.ClientID+"</script>")
2、在ASPX文件中加入这样一个函数:
<script laguage="javascript">
function getValue(){
return document.getElementById(txtId).value;
}
</script>
<A href='sy.aspx?id="<%=TX%>"' target="_blank" class="C">
<asp:Label id="Label1" style="Z-INDEX: 105; LEFT: 224px; POSITION: absolute; TOP: 296px" runat="server">Label</asp:Label>
</a>后台:
public string TX;
ViewState["TX"]=TextBox1.Text ;打开下一页,URL中的id是空的,没有值,改成TX=TextBox1.Text ;也不行
<A href="yl.aspx?ID="<%=textboxtext%>" target="_blank">
这些写法不能得到用户输入的值
<a href="#" onclick="location.href='y1.aspx?ID='+getValue();">Go</a>
document.getElementById("<%=this.TextBox1.ClientID %>").value
用这个吧:)
以前朋友告诉我的哦
这样的写法你们试过吗?能得到值吗?我试了是得不到的
正解