kevin_weijc_ 2015-04-30 01:29 采纳率: 0%
浏览 6504

前端js给后台cs 传值 问题

我想通过js给后台C#程序传值 但是值取不到啊 源代码如下:

前台:aspx


 <asp:HiddenField runat="server" id="hell"/>

<asp:Label ID="Label1" runat="server"></asp:Label>

<script type="text/javascript">

var strrr = document.getElementById("hell").value = "hello";

</script>

后台:cs

 protected void Page_Load(object sender, EventArgs e)
{

string sstr = Request["hell"];
// Label1.Text= Request.Params["hell"];
//Label1.Text = this.hell.Value;
if (sstr == "hello")
Label1.Text = "get hello";
else
Label1.Text = "no hello";

}
  • 写回答

7条回答 默认 最新

  • Go 旅城通票 2015-04-30 01:39
    关注

    服务器端运行完毕后才会发送内容到客户度,此时js才运行,要提交才能获取到客户端的值。。

     <asp:HiddenField runat="server" id="hell"/>
    
    <asp:Label ID="Label1" runat="server"></asp:Label>
    
    <script type="text/javascript">
    
    var strrr = document.getElementById("hell").value = "hello";
    document.getElementById("hell").form.submit()//////设置好值后提交表单
    
    
    
    //你直接用js设置label1的值就好了,干嘛经过服务器
    var strrr = document.getElementById("hell").value = "hello";
    document.getElementById("Label1").innerHTML=strrr=='hello'?'get hello':'no hello';
    </script>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件