我在 default.aspx 中有 javascript 函数,如下所示:
function ReadValue(Name) {
Return value;
}
现在从 pageLoad 方法,我想传递参数并获取返回值到服务器端变量。
我在 default.aspx 中有 javascript 函数,如下所示:
function ReadValue(Name) {
Return value;
}
现在从 pageLoad 方法,我想传递参数并获取返回值到服务器端变量。
要将数据从客户端发送到服务器,您必须......将数据从客户端发送到服务器。:-) 通常,您可以使用Ajax来执行此操作,尽管还有其他方法(执行标准表单POST
,甚至执行GET
某种方式,尽管如果您的服务器要通过更改服务器状态来处理信息,您应该t 使用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>