我是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. 訪問會話信息的NodeJS
- 2. 從couchdb視圖訪問會話信息
- 3. 從Silverlight訪問Joomla會話信息
- 4. 按會話ID訪問導軌會話信息
- 5. Ember Js中的自定義會話。如何設置/訪問會話信息
- 6. 從javascript訪問chrome.devtools.network信息
- 7. 在MVC視圖中訪問一些會話詳細信息
- 8. 通過JavaScript訪問會話
- 9. 在Django的視圖之外訪問會話/請求信息
- 10. 使用Nice Auth(CakePHP插件)設置會話並訪問會話信息。
- 11. 需要自定義會話管理器幫助 - 如何訪問會話信息?
- 12. ASP.NET MVC - 從「未連接」類訪問會話信息
- 13. 隔離/訪問設置會話信息,servicestack API
- 14. Facebook Javascript SDK - 訪問用戶信息
- 15. 從JavaScript訪問Linux診斷信息
- 16. Javascript正在訪問PHP信息
- 17. JavaScript訪問網絡面板信息
- 18. Wordpress中的Opencart會話信息
- 19. Chrome中的會話詳細信息
- 20. .net(asp和webservice)中的會話信息
- 21. Python中的rtorrent會話信息
- 22. 會話信息丟失
- 23. CodeIgniter丟失會話信息
- 24. 會話和用戶信息
- 25. 從JavaScript訪問ASP.NET會話變量
- 26. 訪問嵌套的信息
- 27. 訪問會話值
- 28. 訪問HTTP會話
- 29. 笨訪問會話
- 30. 從會話信息中刪除項目
你能解釋一下你想要實現的場景嗎?你想將文本框的值從一個頁面傳遞到另一個頁面javascript還是其他? – 2011-06-10 05:31:31