65.9K
CodeProject is changing. Read more.
Home

Using C# code inside JavaScript code

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1 vote)

Aug 31, 2010

CPOL
viewsIcon

6826

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
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
In aspx.cs page Page_Load
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "pageVars", string.Format("var TextBox1 = '{0}';", TextBox1.ClientID),true);
When required use the variable in JS file
function showValue() {
        alert(document.getElementById(TextBox1).value);
    }