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
Post a Comment