我可以将.aspx页面中java脚本接收到的值传递到asp.net中相应的.cs文件中吗?

本文关键字:net asp cs 文件 值传 java aspx 脚本 我可以 | 更新日期: 2023-09-27 18:12:40

我有abc。使用java-script接收一些值的Aspx文件。例如

<asp:Content ID="Content1" ContentPlaceHolderID="ccont" Runat="Server">
  <div id="ccont">
       <script type="text/javascript">
           function show(id) {
               alert('id');
           }
       </script>
  <div class="ccont">
  </div>

在上面的代码中可以看到,我可以得到特定的int值,比如1、2、3等等。但是该值在脚本标记中。所以我的问题是:
  1. 我如何在abc的主体内获得该值。Aspx文件里的div标签?
  2. 如何传递在abc中获得的值?将abc. aspx文件保存到abc.axp .cs文件

我可以将.aspx页面中java脚本接收到的值传递到asp.net中相应的.cs文件中吗?

尝试使用ASP。Net's HiddenField控制:

 <asp:HiddenField ClientIDMode="static" ID="hiddenId" runat="server"/>

这将在你的页面上呈现一个不可见的输入,它将保存你的值。

使用jQuery,您可以为其分配如下值:

$(function(){
     var value = $('.ccont').text(); //Get your value somehow
     $('#hiddenId').val(value);
});

一旦您的页面提交到服务器,您将看到hiddenId控件将在页面的OnLoad处理程序中填充。