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: 179

Filed under:
|
|
|

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

Related posts about c#

Related posts about ASP.NET