繁体   English   中英

在 JavaScript 中调用 Function 后面的代码

[英]Calling Code behind Function in JavaScript

我想通过 javascript 调用 function,但我收到一条错误消息“CS0103:当前上下文中不存在名称‘bidindex’”你能帮帮我吗? 谢谢

JS代码

<script>
    function senddata(whatdate, bidindex) {          
        var a = "<%=DatabidGridView1(bidindex,whatdate%>";
    }
</script>

.cs 代码

public string DatabidGridView1(string sindex, string sdate)
        {
   return "good";
        }

就像homungus所说,您的代码隐藏中的方法必须是 static WebMethod。

它可能是这样的:

JS代码

$(".clickMe").click(function(){ senddata(data, index) });

function senddata(whatdate, bidindex) {          
   PageMethods.DatabidGridView1(bidindex, whatdate);
}

.CS 代码

[WebMethod]
public string DatabidGridView1(string sindex, string sdate)
{return "good";}

还有一个有用信息的有用链接: asp.net 中的页面方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM