我可以从javascript获得结果并在vb.net中使用它吗?

时间:2012-02-15 10:38:53

标签: javascript html vb.net

我有这段代码使用confirm message显示vb.net,但我想获得返回结果并在vb.net代码中使用它。

   Dim str As String = "<script>" &
                        "$('.test').live('click',function(){" &
                        "confirm('test');" &
                         "})</script>"
    ScriptManager.RegisterClientScriptBlock(control, GetType(Button), "sas", str, False)

我在考虑将结果数据存储在html compnent中并在vb.net代码中使用它,是否有其他解决方案?

2 个答案:

答案 0 :(得分:0)

您可以将结果存储在隐藏字段(<input type="hidden">)中,然后在回发后在代码中检索它。

答案 1 :(得分:0)

不直接。服务器端代码在单向通道上输出文本。 JavaScript正在另一个系统上运行。如果不发出新的HTTP请求,您就无法从JS获取数据到服务器。

另请参阅Using Pylons global variables with JavaScript,这是同一个问题,只是使用不同的语言。