使用参数调用 javascript 函数并在页面加载中读取返回值
本文关键字:加载 返回值 读取 参数 调用 javascript 函数 | 更新日期: 2023-09-27 18:32:58
我默认有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>