javascript - 如何进行回发并从该回发中的 html 中获取值(value)

标签 javascript asp.net webforms

我有一个js函数

function(id){
// do a postback here and get the id on the server side  
}

我需要将id发送到服务器,我该怎么做?

任何方式都可以,使用附加/隐藏控件任何东西

最佳答案

function(id){
    __doPostBack('', id);
}

在服务器端,您可以通过 forms/params 集合和自动生成的 HiddenField 键 __EVENTARGUMENT 访问参数:

VB.Net:

Dim ID as String = Request("__EVENTARGUMENT")

或 C#:

string ID = Request["__EVENTARGUMENT"];

Understanding the JavaScript __doPostBack Function

关于javascript - 如何进行回发并从该回发中的 html 中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4899407/

相关文章:

javascript - IE9 中的新 XMLHttpRequest 导致 JScript 运行时错误 : Object doesn't support this property or method

javascript - 跨上下文连接的网络音频 API 音频节点?

javascript - 选择或取消选择复选框 - ReactJS

javascript - 在nodejs中的rest apis中添加前缀

html - 如何在表单中发送日期

asp.net - 您建议在 ASP.NET 中使用哪个 JavaScript 库?

asp.net - 如何从RouteData获取路线名称?

javascript - 在 CoffeeScript 游戏引擎中使用混合

javascript - 如何在Asp.Net中使用JavaScript中的公共(public)或内部类?

encryption - 从一个站点到另一个站点的 SSL 表单 POST