jquery - Conditional HTML in Codebehind vs Inline -


i having trouble finding documentation on subject, perhaps because don't know proper way explain it. please take @ following simplified code:

<html>     <script type="text/javascript">          $(function () {              <% if (page.ispostback == true) { %>             alert("page postback");             <% } else { %>             alert("page not postback");             <%} %>          });     </script> </html> 

this works perfectly, put code on codebehind page make database calls , change jquery based on methods return. there codebehind alternative inline code have shown above?

if want call value of code behind aspx page, can create public property , access using <%= xxxx %> -

<asp:button runat="server" id="button1" onclick="button1_click" /> <script type="text/javascript"    src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript">     $(function () {         if ("<%= pageispostback  %>" == "true") {             alert("page postback");         } else {             alert("page not postback");         }     }); </script>  public partial class _default : system.web.ui.page {     public bool pageispostback     {         { return page.ispostback; }     }      protected void button1_click(object sender, eventargs e)     {      } } 

note: page.ispostback, can access aspx without public property -

<script type="text/javascript">     $(function () {         if (<%= page.ispostback.tostring().tolower() %>") {             alert("page postback");         } else {             alert("page not postback");         }     }); </script> 

Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -