javascript - mvc _layout call function before renderbody() execute -


i working mvc 5.

i need call function before every page loaded. did in _layout.cshtml view:

 $(function () {          $('body').on('click', function (e) {              var valor = getsession();              $('#hdnsessiontime').val(valor);          });  }

i save value in hidden field defined in layout page, , every time user click on every page, function called getsession executes.

the problem execute after @renderbody() , need before...

is possible?

sometimes want perform logic either before action method called or after action method runs. support this, asp.net mvc provides filters. filters custom classes provide both declarative , programmatic means add pre-action , post-action behavior controller action methods. can use custom filter this.

client side

if want run code in client side, can use code (before @renderbody()):

<script type="text/javascript">     $(document).ready(function () {         var valor = getsession();         $('#hdnsessiontime').val(valor);     }); </script> 

see this similar example.


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -