Accessing session information in JavaScript
I am newer one in ASP.net. I want to store text in the text box from JavaScript to session variables and pass those session 开发者_StackOverflowvariables to client side JavaScript. Is this possible?
You will need to do this in the code behind.
To store the value from the textbox in the session, in the correct event handler you would need to put code like:
if (!IsPostback) {
Session("TextboxContent") = txtTextbox.Text;
}
And to populate it in client side javascript, it depends on if you are using a library or not, but something that should work regardless is to have the following in your markup:
<script type="text/javascript">
var tb = document.getElementById('<%= txtTextbox.ClientID');
if (tb) tb.value = '<%= Session("TextboxContent").ToString().Replace("'", @"\'") %>';
</script>
Note that having code like I have done here in <%= %>
("alligator tags") is generally considered pretty bad practice, but you can use an <asp:Literal>
or whatever if you like.
精彩评论