使用参数调用javascript函数并读取页面加载中的返回值

时间:2012-05-03 12:08:28

标签: c# javascript asp.net cookies

我在default.aspx中有javascript函数,如下所示:

 function ReadValue(Name) {
    Return value;
 }

现在从pageLoad方法,我想传递参数并获取服务器端变量的返回值。

3 个答案:

答案 0 :(得分:1)

要将数据从客户端发送到服务器,您必须...将数据从客户端发送到服务器。 :-)通常,您使用Ajax执行此操作,尽管还有其他方法(执行标准格式POST,甚至可以执行某种GET,但如果您的服务器是要通过更改服务器状态来处理信息,不应使用GET)。

答案 1 :(得分:0)

另一种方法是将值放在服务器端控件中 例如在jquery中你可以这样做:

function pageLoad(sender, args) {
$("#txtMyTextBoxID").val('my value')

}

ASPX:

<asp:TextBox ID="txtMyTextBoxID" runat="server" ClientIDMode="Static"></asp:TextBox>

答案 2 :(得分:0)

我想说最好的想法是创建一个Javascript函数并使服务器端Hiddenfield。访问该隐藏字段并将您的值(逗号分隔)存储在隐藏字段中。并在页面加载时访问它。

我是这样做的。

<asp:HiddenField ID="hdn" runat="server" />
document.getElementById("<%= hdn.ClientID%>").value = "your value";