作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这样的 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 应用程序选择的样式以及手头的问题。
关于asp.net - 如何将变量添加到服务器端绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1668779/
我是一名优秀的程序员,十分优秀!