相关疑难解决方法(0)

与ASP.NET MVC中的ActionLink等效的映像

在ASP.NET MVC中,Img标签的Html.ActionLink助手是否相同?

我有一个控制器动作,输出动态生成的JPEG,我想使用相同的Lambda表达式链接到它,因为我使用ActionLink做HREF.

或者,只提供路由URL(再次使用Lambdas指定)的帮助程序也是可以接受的.

编辑:我最初指定我使用预览5,但我发现Beta已经发布.因此,所有版本号都是不必要的信息,因为我可能很快升级:-)

asp.net-mvc routing

47
推荐指数
5
解决办法
4万
查看次数

是否有用于图像链接的ASP.NET MVC HtmlHelper?

Html.RouteLink()HtmlHelper非常适合文本链接.但是链接图像的最佳方式是什么?

asp.net-mvc routes html-helper

14
推荐指数
6
解决办法
3万
查看次数

使用链接文本中的html元素创建ajax actionlink

我想将链接转换为ajax动作链接.我无法弄清楚如何在链接文本中显示html元素?

这是原始链接:

<a href="#onpageanchor" id="myId" class="myClass" title="My Title."><i class="icon"></i>Click Me</a>
Run Code Online (Sandbox Code Playgroud)

这是ajax actionlink:

@Ajax.ActionLink("<i class='icon'></i>Click Me", "MyActionMethod", new { id = "testId" },
                        new AjaxOptions
                        {
                            UpdateTargetId = "mytargetid"
                        }, new
                        {
                            id = "myId",
                            @class = "myClass",
                            title="My Title."
                        })
Run Code Online (Sandbox Code Playgroud)

呈现的链接文本是实际的字符串: "<i class='icon'></i>Click Me</a>"

asp.net-mvc asp.net-ajax razor asp.net-mvc-3

8
推荐指数
1
解决办法
1万
查看次数

在ASP.NET MVC中创建AJAX切换图像

所以我想为表创建一个切换按钮,在那里我可以进行异步调用来更新数据库记录(启用/禁用).

img http://i41.tinypic.com/os4vua.jpg

经过一些试验和错误,我已经设法让它工作 - 但感觉必须有一个更优雅的方式.

  • 我不喜欢在我的控制器中重复我的图像标签,显然......我怎么能以优雅的方式避免这种情况?
  • 有没有一个更好的方法来解决这个问题,我做了什么?

这是我在控制器中的代码:

public ActionResult ToggleEnabled(int id)
    {
        if (Request.IsAjaxRequest())
        {
            var p = this.PageRepository.GetPage(id);
            p.Enabled = p.Enabled != true;
            this.PageRepository.Edit(p);
            return p.Enabled ? Content("<img src='/Content/icons/tick.png' border=0  />") : Content("<img src='/Content/icons/tick_grey.png' border=0  />");
        }
        return Content("Error");
    }
Run Code Online (Sandbox Code Playgroud)

而观点......:

<% var img = Model.Enabled ? "tick.png" : "tick_grey.png"; %>
<% foreach (var item in Model)
       { %>
...
<td align="center">
    <%=Ajax.ActionLink("[replacethis]", 
        "ToggleEnabled", 
                new { id = Model.ID }, 
                new AjaxOptions { UpdateTargetId = "toggleimage" + …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-ajax

5
推荐指数
1
解决办法
2128
查看次数

HTML ImageLink没有出现在ASP.NET MVC页面上

我想在我的ASP.NET MVC页面上显示ImageLink.

HTML.ImageLink未显示.

我错过了任何图书馆吗?

感谢您的回复.

谢谢

asp.net-mvc

0
推荐指数
1
解决办法
803
查看次数