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

Call javascript function with parameters and read the return values in page load

本文关键字:加载 返回值 读取 参数 调用 javascript 函数      更新时间:2023-09-26

我默认有javascript函数.aspx像这样:

 function ReadValue(Name) {
    Return value;
 }

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

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

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

我这样做。

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

另一种方法是将值放在服务器方控件中对于 jQuery 中的 exmaple,你可以做这样的事情:

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

}

.aspx:

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