Change HTML image into a Button for partial refresh of page
Posted
by
user990951
on Stack Overflow
See other posts from Stack Overflow
or by user990951
Published on 2012-04-01T19:30:32Z
Indexed on
2012/04/01
23:30 UTC
Read the original article
Hit count: 211
I am new to webpage design and MVC. I have a aspx page and I have a html image. I want to change this image and make it clickable so that it will refresh only the bottom half of the page when clicked. I setup my image so that the source of the image is updated by the controller. By using the following
src="<%=ViewData["BookImg"] %>"
So that the whole story is clear. When a person clicks on the image of the book, it displays on the bottom half of the page information about that book pulled from a sql database. I am thinking that I would need to look into getting ajax implemented so that I can do partial page update. But the question is how do I change that HTML image into a button. Thanks in advance.
---updating per the answer chosen but still having problems--- home.aspx
<% Html.RenderPartial("HomePartialView"); %>
<img id = "Book_Img" src="<%=ViewData["BookImg"] %>" alt = "click Me" class="imgClick"/>
<script src="../../Scripts/jquery-1.5.1.js" type="text/javascript">
$(document).ready(function(){
$(".imgClick").click(function () {
$("HomePartialView").load("../../Controllers/HomeController/PartialViewBook");
});
});
</script>
---Controller
public ActionResult PartialViewBook()
{
ViewData[imageBookPressd] = "hello world";
return View("HomePartialView");
}
© Stack Overflow or respective owner