如果您想了解asp.net-mvc–在Html.BeginForm()中使用RouteValueDictonaryrouteValues有什么用?的相关知识,那么本文是一篇不可错过的文章,我们将对as
如果您想了解asp.net-mvc – 在Html.BeginForm()中使用RouteValueDictonary routeValues有什么用?的相关知识,那么本文是一篇不可错过的文章,我们将对asp.net mvc vue.js进行全面详尽的解释,并且为您提供关于.net – 动态Ajax ActionLink RouteValues、.net – 将RouteValueDictionary转换为匿名对象的快速方法?、A potentially dangerous Request.Form value was detected from the client、ASP.NET MVC 3 – Ajax.BeginForm vs jQuery Form Plugin的有价值的信息。
本文目录一览:- asp.net-mvc – 在Html.BeginForm()中使用RouteValueDictonary routeValues有什么用?(asp.net mvc vue.js)
- .net – 动态Ajax ActionLink RouteValues
- .net – 将RouteValueDictionary转换为匿名对象的快速方法?
- A potentially dangerous Request.Form value was detected from the client
- ASP.NET MVC 3 – Ajax.BeginForm vs jQuery Form Plugin
asp.net-mvc – 在Html.BeginForm()中使用RouteValueDictonary routeValues有什么用?(asp.net mvc vue.js)
@{ ViewBag.Title = "About Us"; } @using (Html.BeginForm(new RouteValueDictionary { {"Action","Index"}})) { <input type="submit" value="submit"/> }
当我渲染
<form action="/Home/Index" method="post"><input type="submit" value="submit"/>
这是RouteValueDictonary的实际用途吗?如果是这样,我可以通过HTML.BeginForm(“关于”,“主页”)来做到这一点
有人可以解释RouteValueDictonary的实际用途.
任何帮助将不胜感激.
解决方法
public class MyActionFilter : ActionFilterattribute { public override void OnResultExecuting(ResultExecutingContext filtercontext) { filtercontext.Result = new RedirectToRouteResult ( new RouteValueDictionary ( new { controller = "ControllerName",action = "ActionName",area = "AreaName" } ) ); base.OnResultExecuting(filtercontext); } }
您也可以发送如下参数列表..
filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary { {"action","ActionName"},{"controller","ControllerName"},{"area","Area Name"},{"Parameter Name","Parameter Value"} });
.net – 动态Ajax ActionLink RouteValues
@Ajax.ActionLink("Delete it!","Delete",new {id = getTheID},new AjaxOptions { Confirm = "Really?",HttpMethod = "Delete",UpdateTargetId = "ddlRoles" })
我想在点击时插入路线值“id”.
我想要读取的值是一个下拉列表,所以我在javascript中有这样的东西来获取值:
$('#ddlRoles :selected').val()
我已经读过这篇文章了
set ActionLink routeValues dynamically
但是我不确定语法应该是什么样子,有人可以帮助我吗?
问候
解决方法
您可以从该下拉列表中提取值并修改Url.
function onBegin(xhr,request) { request.url = "@Url.Action("SomeAction","SomeController")/" + $("ddl").val(); }
HTH
硅
.net – 将RouteValueDictionary转换为匿名对象的快速方法?
例如:
new RouteValueDictionary(){{"action","search"}}
会是一样的
new {action="search"}
解决方法
A potentially dangerous Request.Form value was detected from the client
A potentially dangerous Request.Form value was detected from the client
解决方案一:
在.aspx文件头中加入这句:
<%@ Page validateRequest="false" %>
解决方案二:
修改web.config文件: <configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration> 因为validateRequest默认值 为true。只要设为false即可。
ASP.NET MVC 3 – Ajax.BeginForm vs jQuery Form Plugin
我刚刚发现Ajax.BeginForm()的存在,并且想知道是否应该使用它,因为它是内置的,而不是使用jQuery Form Plugin.我已经完成了Google搜索这两种技术的区别,但找不到任何东西.
我想知道的是哪个(或者一个不同的)应该与ASP.NET MVC 3一起使用.
在ASP.NET MVC中实现AJAX表单的最佳实践和库是什么?
Ajax.BeginForm和jQuery Form Plugin有什么优缺点?
解决方法
在MVC 3中,Ajax帮助器基本上是使用jQuery Ajax实现的. (参见Brad的Wilsons post,在MVC 3中不引人注意的Ajax).使用表单插件的优势在于您可以更好地控制自己的页面,并且不必使用笨重的BeginForm API.
关于asp.net-mvc – 在Html.BeginForm()中使用RouteValueDictonary routeValues有什么用?和asp.net mvc vue.js的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于.net – 动态Ajax ActionLink RouteValues、.net – 将RouteValueDictionary转换为匿名对象的快速方法?、A potentially dangerous Request.Form value was detected from the client、ASP.NET MVC 3 – Ajax.BeginForm vs jQuery Form Plugin的相关知识,请在本站寻找。
本文标签: