首页 > 解决方案 > 如何将参数从前端抛出到后端

问题描述

将列表数据放入 label1 并单击按钮

我想将 label1 参数(9)从前台传递到后台

但无法从背景 label1 .aspx 中获取正确的参数 (9)

<html>
<ul>
  <li><a href="#" onclick="getPage('9')">23123</a></li>
</ul>
</html>

<asp:Button ID="selected_items" runat="server" ClientIDMode="Static" OnClick ="selected_items_Click"  />
<asp:Label ID="Label1" runat="server" Text="Label" ></asp:Label>


<script>

    function getPage(deldata) {
        console.log(deldata);
    
        $(LId).val(deldata);
        $(LId).text(deldata);
 
    
        $(btnId).click();
    }

</script>

。CS

     protected void selected_items_Click(object sender, EventArgs e)
     {
           
            string a = Label1.Text;
            string data= Request.Form["Label1"];
       }

标签: jqueryasp.net

解决方案


检查我的代码并在您的项目中实施。

<html>
<ul>
    <li><a href="#" onclick="getPage('9')">23123</a></li>
</ul>
</html>

<asp:Button ID="selected_items" runat="server" ClientIDMode="Static" OnClick="selected_items_Click" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

<script>

    function getPage(deldata) {
        console.log(deldata);

        $("#Label1").text(deldata);


        $("#selected_items").click();
    }

</script>

protected void selected_items_Click(object sender, EventArgs e)
     {
           
            string a = Label1.Text;
            string data= Request.Form["Label1"];
       }

推荐阅读