javascript调用c#后台函数
javascript://关闭窗口IE窗口,就注销用户
// function window.onbeforeunload()
// {
// alert("好人啊");
//// var a = " <%=Logout()%>";
//// alert(a);
// }
后台:
public string Logout()
{
FormsAuthentication.SignOut();
return "1";
}
我已经把对应的javascriptwindow.onbeforeunload() 函数给注释了,代码跟踪的时候Logout()
还是被执行了,在执行完page_load之后执行的,这是为啥啊?
还有其它地方调用吗?是不是不是这样注释的?
没有其他的地方调用!!我是用vs的注释按钮注释的!
似乎只要页面中有: <%=Logout()%>,它在页面生成的时候就会调用对应的后台函数!
利用ajax可以
肯定会执行的哈,你那个 <%=Logout>会在PageLoad之后执行。你注释的是JS代码,和那个代码段没有任何关系
你可以把这段都删掉试试看
一开始想偷懒的,看来最后还是得用ajax的啊!谢谢啊!
<
相关问答:
这个表单的数值不是固定的!当按下停止按钮的时候最终的数字才会停在上面!
我想把最后停下的数字传送传送到下一个ASP页面上去!
不想使用location.href="mnn.asp?action="+ok1这样的方式传送过去
......
每一项都是JS中的小技巧,但十分的实用!
1.document.write(”"); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window-& ......
HTML code:
<input type="button" value="11" onclick="test()" />
<tr>
<td >123</td>
<td>33</td>
</tr>
......