我有这段代码使用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
代码中使用它,是否有其他解决方案?
答案 0 :(得分:0)
您可以将结果存储在隐藏字段(<input type="hidden">
)中,然后在回发后在代码中检索它。
答案 1 :(得分:0)
不直接。服务器端代码在单向通道上输出文本。 JavaScript正在另一个系统上运行。如果不发出新的HTTP请求,您就无法从JS获取数据到服务器。
另请参阅Using Pylons global variables with JavaScript,这是同一个问题,只是使用不同的语言。