带有图像的 Ajax.ActionLink
要创建一个调用操作方法的图像按钮,您可以使用类似的构造
<a href="@Url.Action("SomeAction")" ><img src="image.jpg"/> </a>
但是如果我实际上需要 ajax 调用怎么办? 我可以使用 jQuery,并将 javascript 事件绑定到按钮,但我想知道是否有更简单的方法,而不用脚本污染标记?
To create an image button that calls an action method you can use construction like that
<a href="@Url.Action("SomeAction")" ><img src="image.jpg"/> </a>
But what if I actually need an ajax call?
I can use jQuery, and bind a javascript event to the button, but I wonder if there is even an easier way, without polluting markup with scripts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试
在您的
css
文件中编辑
注意
您应该写入图像的完整路径(相对路径)。
try
in your
css
fileEdit
Note
you should wirte the full path of your image(relative path).
我使用了它的一个变体,可以减少一些欺骗
https://stackoverflow.com/a/23656271/2667818
它速度很快,并且与我尝试过的所有东西都能很好地配合。
额外的好处是您可以重用现有的图像 CSS,而不是为按钮重写它们。
I used a variation of this that works with a bit less finagling
https://stackoverflow.com/a/23656271/2667818
It's quick and works well with everything that I've tried it on.
Added benefit is that you can reuse existing css for images instead of rewriting them for buttons.