Click here to Skip to main content
15,883,901 members
Articles / Web Development / ASP.NET
Alternative
Tip/Trick

Using C# code inside JavaScript code

Rate me:
Please Sign up or sign in to vote.
5.00/5 (1 vote)
31 Aug 2010CPOL 6.7K   1  
I always prefer this approach belowASPX pageIn aspx.cs page Page_LoadPage.ClientScript.RegisterClientScriptBlock(Page.GetType(), "pageVars", string.Format("var TextBox1 = '{0}';", TextBox1.ClientID),true);When required...
I always prefer this approach below
ASPX page
XML
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>


In aspx.cs page Page_Load
C#
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "pageVars", string.Format("var TextBox1 = '{0}';", TextBox1.ClientID),true);


When required use the variable in JS file
JavaScript
function showValue() {
        alert(document.getElementById(TextBox1).value);
    }

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Web Developer
India India
I am a Software Engineer and having 11+ years of experience in software industry. Currently working on a reputed MNC at Kolkata in C#,ASP.NET, SQL Server and JQuery.

Comments and Discussions

 
-- There are no messages in this forum --