代码改变世界

MVC3.0 如何点击点击一张图片连接到另一地址

2012-08-30 08:41  yuxianghappy  阅读(323)  评论(0编辑  收藏  举报

首先我们要封装一个自定义的类:

View Code
1  public static class HtmlHelper
2     {
3         //Ajax.ActionLink 添加个图片链接
4         public static IHtmlString WriteHtml(this MvcHtmlString str) 
5         {
6             return new HtmlString(HttpUtility.HtmlDecode(str.ToString()));
7         }
8     }


然后 在连接出调用WriteHtml()方法即可

视图代码如下:

View Code
1 @Ajax.ActionLink("<img src='http://www.cnblogs.com/image/q.gif' />", "Index","One", new AjaxOptions { UpdateTargetId = "Myn", Confirm = "确定" }).WriteHtml()

 如果是使用@Html.ActionLink()的话,和@Ajax.ActionLink()是一样使用的,都是调用WriteHtml()方法即可