c# - why java script cannot access this asp.net var? -


i have c# user control class:

public partial class usercontrols_jstop : system.web.ui.usercontrol {     public static string sidebarbannerurl = getsidebarbannerimgurl();      protected void page_load(object sender, eventargs e)     {     }      public static string getsidebarbannerimgurl(){         dataclassesdatacontext db = new dataclassesdatacontext();         var imgurl = (from b in db.banners                       b.position.equals(ebannersposition.siderbar.tostring())                       select b).firstordefault();         if (imgurl != null)             return imgurl.path;         return string.empty;      } } 

i try acces static var in js script:

load here:

<script type="text/javascript">     var categoryparam = '<%# cquerystringparameters.category %>';     var subcategory1param = '<%# cquerystringparameters.subcategory1_id %>';     var subcategory2param = '<%# cquerystringparameters.subcategory2_id %>';     var imgurl = '<%# usercontrols_jstop.sidebarbannerurl %>'; </script> 

and use here (imgurl):

<script type="text/javascript" language="javascript">     $(function () {         $(document.body).sidebar({             size: "30px", // can in pixels             length: "270px", // can in pixels             margin: "300px", // can in pixels             position: "left", // left / bottom / right / top             fadding: "0.8", // 0.1 1.0              img: imgurl,             openurl: "www.twitter.com/amitspatil"         });     });    </script> 

i not understand why empty. please trust me there record in db condition.

i think there js problem when loading var...

do know where?

thanks

change # = use normal expression instead of databound one.


Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -