我是ASP.net中較新的一個。我想將文本存儲在從JavaScript到會話變量的文本框中,並將這些會話變量傳遞給客戶端JavaScript。這可能嗎?訪問JavaScript中的會話信息
1
A
回答
1
您將需要在後面的代碼中執行此操作。
要在會話文本框中存儲的值,在正確的事件處理程序,你就需要把這樣的代碼:
if (!IsPostback) {
Session("TextboxContent") = txtTextbox.Text;
}
並填充它在客戶端的JavaScript,這取決於你是使用庫或沒有的事,但不管,應該工作是在你的標記如下:
<script type="text/javascript">
var tb = document.getElementById('<%= txtTextbox.ClientID');
if (tb) tb.value = '<%= Session("TextboxContent").ToString().Replace("'", @"\'") %>';
</script>
注意有類似的代碼我已經在<%= %>
(「鱷魚標記」)在這裏完成通常被認爲是非常糟糕練習,但你可以使用一個<asp:Literal>
或任何如果你喜歡。
+0
另外,如果您使用的是ScriptManager控件,還可以在後面的代碼中執行類似以下操作:'ScriptManager.RegisterStartupScript(Me,Me.GetType(),「PopulateTextbox」,「var tb = document.getElementById(' 「+ txtTextbox.ClientID +」'); if(tb)tb.value ='「+ Session(」TextboxContent「)。ToString()。Replace(」'「,@」\'「)+」';「,真);' – GregL 2011-06-10 05:35:28
相關問題
- 1. ServiceStack:從Javascript訪問會話信息
- 2. 訪問會話信息的NodeJS
- 3. 從Silverlight訪問Joomla會話信息
- 4. 從couchdb視圖訪問會話信息
- 5. 按會話ID訪問導軌會話信息
- 6. 訪問電話信息
- 7. Django - 信號訪問會話
- 8. Ember Js中的自定義會話。如何設置/訪問會話信息
- 9. 如何訪問存儲在會話數組中的信息?
- 10. 從javascript訪問chrome.devtools.network信息
- 11. 在MVC視圖中訪問一些會話詳細信息
- 12. 通過JavaScript訪問會話
- 13. 在Javascript中訪問cookie信息
- 14. 在Django的視圖之外訪問會話/請求信息
- 15. Codeigniter會話信息
- 16. Oracle會話信息
- 17. 需要自定義會話管理器幫助 - 如何訪問會話信息?
- 18. 使用Nice Auth(CakePHP插件)設置會話並訪問會話信息。
- 19. 在JavaScript中訪問會話變量
- 20. 如何在JavaScript中訪問會話?
- 21. AngularJS - 訪問節點/快速會話信息
- 22. ASP.NET MVC - 從「未連接」類訪問會話信息
- 23. 隔離/訪問設置會話信息,servicestack API
- 24. 如何從python訪問Apache會話信息
- 25. 新會話存儲舊會話信息
- 26. 訪問來自JavaScript的會話變量
- 27. 在Play中訪問自定義PartHandler中的會話信息! Framework 2.0
- 28. PHP會話,打印會話信息問題
- 29. 訪問flask_wtf中的會話
- 30. Javascript正在訪問PHP信息
你能解釋一下你想要實現的場景嗎?你想將文本框的值從一個頁面傳遞到另一個頁面javascript還是其他? – 2011-06-10 05:31:31