asp.net mvc - How to use JavaScript inside Razor Syntax -


i need use javascript inside razor syntax. javascript function. need element id , based on this, try image urk list of images of model.

<script>     function pickthispicture(element) {         var id = element.id;         document.getelementbyid("big-picture").src = "@url.content(model.images[id].url)";     } </script> 

how can put id of element sent function model.images object?

i tried this, none of worked:

document.getelementbyid("big-picture").src = "@url.content(model.images[@:id].url)"; document.getelementbyid("big-picture").src = "@url.content(model.images[<text>id</text>].url)"; 

thank you.

one suggestion might generate element data value containing url of "bigger" image, access value in page side function.

<image data-big-url='@url.content(model.images[id].url' class='smallimages' /> 

the "id' there index (server side) of list element , access somehow, such jquery might be:

$(document).ready(function(){     $('.smallimages').on('click',function(){         var big = $(this).data('big-url');         document.getelementbyid("big-picture").src = big;     }); }); 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -