如何将javascript变量作为参数提供给asp.net方法

时间:2016-05-10 10:40:31

标签: javascript asp.net

对于以下代码:

 var idArray = ["10","20","30"];

        $.each(idArray, function(i, value){
            if(<%= GeneralHelper.GetItemUrlByItemId(value)%>){ //I cannot use the variable value
                alert('record found');
        }
        });

我班级的代码:

public sealed class HelperClass{

 public static bool HelperFunction(string Id){

 // check some data in database against the id

 // return true if record found  

}

}

1 个答案:

答案 0 :(得分:0)

问题:

  • 在将任何内容传输到客户端之前,在服务器上评估服务器端代码。

    • 在服务器完成文档传输后,在浏览器中评估客户端代码(JavaScript)。 在理解了上述陈述之后,您将看到您当前的示例在技术上是不可能的。

您需要做的事情(如果您的目标是阻止页面刷新)是使用AJAX将新数据发送到服务器上的脚本。该脚本将处理数据并响应浏览器。