asp.net-mvc-3 – 具有确认对话框的MVC3 Actionlink

可以显示ActionLink的确认消息吗?

我需要使用javascript吗?有没有可能吗?

你可以给我一些例子吗?

谢谢.

//I want to make a confirmation message appear before the link opens.
@Html.ActionLink("Checkout and view order list","Order","Order")

解决方法

使用重载Html.ActionLink(string linkText,string actionName,string controllerName,对象RouteValues,对象HtmlAttributes)和一些javascript,您可以执行以下操作:
@Html.ActionLink("Checkout and view order list",null,new { onclick="return confirm('Are you sure you want to click this link?')" })

这将添加HTML属性onclick,它将在点击链接时执行指定的javascript.如果链接上的onclick事件(或表单的提交按钮)返回false,则该操作(链接后,发布表单)不会发生.确认(消息)功能用户显示带有指定消息的确认对话框,并根据用户的响应返回true或false.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....