C# 使用参数调用javascript函数并读取页面加载中的返回值
我在default.aspx中有如下javascript函数:C# 使用参数调用javascript函数并读取页面加载中的返回值,c#,javascript,asp.net,cookies,C#,Javascript,Asp.net,Cookies,我在default.aspx中有如下javascript函数: function ReadValue(Name) { Return value; } function pageLoad(sender, args) { $("#txtMyTextBoxID").val('my value') 现在从pageLoad方法开始,我想传递参数并获得服务器端变量的返回值 要将数据从客户端发送到服务器,您必须。。。将数据从客户端发送到服务器。:-)通常,您可以使用,尽管也有其他方法(执行标准
function ReadValue(Name) {
Return value;
}
function pageLoad(sender, args) {
$("#txtMyTextBoxID").val('my value')
现在从pageLoad方法开始,我想传递参数并获得服务器端变量的返回值 要将数据从客户端发送到服务器,您必须。。。将数据从客户端发送到服务器。:-)通常,您可以使用,尽管也有其他方法(执行标准表单
POST
,或者甚至执行某种GET
,但是如果您的服务器要通过更改服务器状态来处理信息,您不应该使用GET
)。要将数据从客户端发送到服务器,您必须。。。将数据从客户端发送到服务器。:-)通常,您可以使用,尽管也有其他方法(执行标准表单POST
,或者甚至执行某种GET
,但如果您的服务器要通过更改服务器状态来处理信息,则不应使用GET
)。另一种方法是将值放入服务器端控件中
对于jquery中的exmaple,您可以执行以下操作:
function ReadValue(Name) {
Return value;
}
function pageLoad(sender, args) {
$("#txtMyTextBoxID").val('my value')
}
aspx:
另一种方法是将值放入服务器端控件中 对于jquery中的exmaple,您可以执行以下操作:
function ReadValue(Name) {
Return value;
}
function pageLoad(sender, args) {
$("#txtMyTextBoxID").val('my value')
}
aspx:
我认为最好的办法是创建一个Javascript函数并创建一个服务器端隐藏字段。访问该隐藏字段并将值(逗号分隔)存储在hiddenfield中。并在页面加载时访问它 我是这样做的
<asp:HiddenField ID="hdn" runat="server" />
document.getElementById("<%= hdn.ClientID%>").value = "your value";
document.getElementById(“”.value=“您的值”;
我认为最好的办法是创建一个Javascript函数并创建一个服务器端隐藏字段。访问该隐藏字段并将值(逗号分隔)存储在hiddenfield中。并在页面加载时访问它
我是这样做的
<asp:HiddenField ID="hdn" runat="server" />
document.getElementById("<%= hdn.ClientID%>").value = "your value";
document.getElementById(“”.value=“您的值”;
谢谢。。首先,请告诉我如何在服务器端调用此方法,并在page_load中传递参数durin?如果您谈论的是script
元素default.aspx
中的JavaScript函数,则不能。它运行客户端,而不是服务器端。您可以在脚本中编写对它的调用代码,例如ReadValue('foo')代码>,但这将发生在用户的浏览器中,而不是服务器上。然后,您可以使用Ajax将您得到的任何数据发布回服务器,但这与服务器上发生的事情非常非常不同。谢谢。。首先,请告诉我如何在服务器端调用此方法,并在page_load中传递参数durin?如果您谈论的是script
元素default.aspx
中的JavaScript函数,则不能。它运行客户端,而不是服务器端。您可以在脚本中编写对它的调用代码,例如ReadValue('foo')代码>,但这将发生在用户的浏览器中,而不是服务器上。然后,您可以使用Ajax将您获得的任何数据发布回服务器,但这与服务器上发生的事情非常非常不同。您可以提供其他信息吗。是否要将值设置为服务器端元素(注意:javascript中不能使用服务器端变量)。如果是这种情况,您可以尝试hiddenfield控件来设置该值。请提供其他信息。是否要将值设置为服务器端元素(注意:javascript中不能使用服务器端变量)。如果是这种情况,您可以尝试hiddenfield控件来设置该值。