Ger*_*man -1 javascript c# asp.net jquery
我需要在ASP.NET应用程序中的Page load之前执行javascript.
我的函数返回用户位置,我想将值传递给服务器端并根据位置加载数据.
问题是页面加载后执行javascript函数.
这是我的代码:
$(function () {
getLocation();
});
Run Code Online (Sandbox Code Playgroud)
在getLocation函数中我设置了隐藏字段值
$("#<%= HfLocation.ClientID %>").val(location);
Run Code Online (Sandbox Code Playgroud)
在代码背后,我试图获得价值,但它总是空的
protected void Page_Load(object sender, EventArgs e)
{
var location = HfLocation.Value;
}
Run Code Online (Sandbox Code Playgroud)
我需要在ASP.NET应用程序中的Page load之前执行javascript
这个要求毫无意义.记住ASP.NET的工作原理:
您看到在步骤3(执行Page_Load事件之前)执行步骤5是不可能的.