gpt4 book ai didi

asp.net - 如何将变量添加到服务器端绑定(bind)

转载 作者:行者123 更新时间:2023-11-30 10:55:54 25 4
gpt4 key购买 nike

我有这样的 javascript 代码:

$('#lnkPopup').click(function()
{
var id = $(this).attr('rel');

var msgCount = '<%= Model.ElementAt('+id+').MailCount %>';
});

<%= Model.ElementAt('+id+').MailCount %> 不起作用。

那么如何将 javascript 变量添加到服务器端查询呢?

最佳答案

有两种可能的方式来回答这个问题。

1) 简短的回答是您不能完全按照您的尝试去做。

首先要了解的是,服务器标签 <% %> 之间的代码只是服务器端代码。

标签...

<%=

...表示服务器将生成输出并将结果发送给客户端。

Javascript 和 jQuery 代码只是客户端代码。

因此您的 javascript/jQuery 不能直接与服务器端代码交互。但是,您可以从服务器端生成客户端代码。


2)我们如何从客户端代码获取值到服务器端?

有几种方法可以解决这个问题,这取决于您为 Web 应用程序选择的样式以及手头的问题。

  • 发布或获取 URL - 这可能是使用 AJAX 执行。
  • 生成 javascript/jQuery 代码你需要在服务器上所以你不需要需要“回发”。

关于asp.net - 如何将变量添加到服务器端绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1668779/

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