gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 01:09:02 27 4
gpt4 key购买 nike

我有一个 abc.aspx 文件,它使用 java 脚本接收一些值。即

<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.aspx 文件中获取的值传递到其 abc.axps.cs 文件

最佳答案

尝试使用 ASP.Net 的 HiddenField 控件:

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

这将在您的页面上呈现一个不可见的输入,其中包含您的值。

使用jQuery,您可以像这样为其分配一个值:

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

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

关于c# - 我可以将 .aspx 页面中的 java 脚本接收到的值传递到 asp.net 中相应的 .cs 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696350/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com