2012-02-15 92 views
0

我有這段代碼使用vb.net來顯示confirm message,但我想要得到返回結果並在vb.net代碼中使用它。我可以從JavaScript獲得結果並在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

您可以將結果存儲在隱藏字段(<input type="hidden">)中,然後在回發後在代碼中檢索它。

0

不是直接。服務器端代碼正沿着單向通道輸出文本。 JavaScript運行在不同的系統上。如果不發出新的HTTP請求,您無法從JS獲取數據到服務器。

另請參見Using Pylons global variables with JavaScript這是相同的問題,只是用不同的語言。

相關問題