使用客户端参数从javascript调用ASP.NET函数
实际上,代码是不言自明的。。我试图将一个javascript变量指定为表单元素的falue,它需要由服务器上的函数格式化 下面的代码不起作用。它不获取form元素,而是假设$('#formvalue')。val()是我要传递的字符串使用客户端参数从javascript调用ASP.NET函数,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,实际上,代码是不言自明的。。我试图将一个javascript变量指定为表单元素的falue,它需要由服务器上的函数格式化 下面的代码不起作用。它不获取form元素,而是假设$('#formvalue')。val()是我要传递的字符串 var myvar = '<%= MyNamespace.MyClass.MyFunction("' + $('#formvalue').val() + '") %>' var myvar='' 有什么想法吗?您可以使用PageMethods从Jav
var myvar = '<%= MyNamespace.MyClass.MyFunction("' + $('#formvalue').val() + '") %>'
var myvar=''
有什么想法吗?您可以使用PageMethods从JavaScript调用服务器函数(公共静态WebMethod) 服务器端功能
[WebMethod]
public static void AbandonSession()
{
HttpContext.Current.Session.Abandon();
}
JavaScript
<script language="javascript" type="text/javascript">
//<![CDATA[
function HandleClose()
{
alert("Killing the session on the server!!");
PageMethods.AbandonSession();
}
//]]>
</script>
//
选中此项:的可能重复项可能首先获取表单元素的值,然后将其发送到服务器,格式化并获取响应。使用Jquery或PageMethodsis MyFunction()或它可以是WebMethod吗?因此您可以详细说明为什么需要这样做。和后上下文代码。