有什么方法可以让@Html.actionLink 成为一个可以点击的图像,而不仅仅是一个超链接?目前我们有一个旧的具有链接到代码隐藏的 onclick 属性,因此需要将其转换为链接到 Controller 的链接,而不是 MVC3 中不再存在的代码隐藏。
最佳答案
Is there any way to make an @Html.actionLink an image to click instead of just a hyper link?
不,但是你可以写一个 custom HTML helper生成图像或任何你喜欢的东西。事实上,现在我认为您可以将 CSS 类应用到 anchor 上,该 anchor 将 background-image
应用于它并固定宽度和高度。我只是不知道您将如何处理文本 => IIRC Html.ActionLink
强制您传递一个非空的 linkText
参数作为第一个参数。所以最后,自定义 HTML 帮助程序似乎并不是一个坏主意。
关于c# - MVC 3 图像按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6866654/