asp.net-mvc – 模型绑定和GET请求?
发布时间:2020-05-27 17:22:35 所属栏目:asp.Net 来源:互联网
导读:有许多html表单中的模型绑定示例,但我想知道它是否可能,如果是这样,使用ActionLinks / GET请求的模型绑定. 所以,给出以下模型 public class Lurl{ public string Str {get;set;} public char Chr {get;set;} public double Dbl {get;set;}} 和以下路由(我不知
|
有许多html表单中的模型绑定示例,但我想知道它是否可能,如果是这样,使用ActionLinks / GET请求的模型绑定. 所以,给出以下模型 public class Lurl
{
public string Str {get;set;}
public char Chr {get;set;}
public double Dbl {get;set;}
}
和以下路由(我不知道这将如何形成;我提出来显示我想要的URL如何呈现属性Str,Chr和Dbl) routes.MapRoute(
"LurlRoute","Main/Index/{str}/{chr}/{dbl}",new
{
controller = "Main",action = "Index",lurl = (Lurl)null
}
);
我想在我的控制器中使用它 [AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index(Lurl lurl)
{
/* snip */
}
这样在我的页面(两个可能的选择;有更多的?) <div class="links">
<%Html.ActionLink("Link one","Index",new { lurl = Model })%><br />
<%Html.ActionLink("Link two",new { str = Model.Str,chr = Model.Chr,dbl = Model.Dbl })%>
</div>
模型绑定基础设施是否可能?如果是这样,我的样品需要做些什么才能让他们工作? 解决方法我想你必须选择该类作为参数方法[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index(Lurl lurl)
{
/* snip */
}
或属性作为参数方法 [AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index(string str,char chr,double dbl)
{
/* snip */
}
…虽然在类中作为参数方法,可以使用“UpdateModel”方法.您可以使用该方法传递要更新的参数白名单,以防您只想更新模型中的几个值. 另外,在您的MapRoute中,路由路径中的lurl映射到哪个参数?我确定在那里必须有一到一个关联. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC 6中的基本视图页面
- asp.net-mvc – 在mvc中使用带有错误消息的资源
- asp.net-mvc – ASP.NET MVC – 用于ICollection的EditorTe
- ASP.Net Checkbox值在回发错误?
- asp.net – 共享.NET应用程序池
- asp.net-mvc – 在asp.net mvc中设置为Session的持久cookie
- asp.net – 如何重命名Visual Studio 2012中的IIS Express网
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2模型
- asp.net – Umbraco 7:无法加载类型Umbraco.Web.UmbracoAp
- asp.net – 强制IIS快速到经典管道模式
推荐文章
站长推荐
- 在Asp.Net中使用JQuery绑定DropDownlists
- asp.net – 此版本的SQL Server不支持用户实例登
- 当ASP.NET验证失败时,更改文本框的css类
- asp.net-mvc-4 – 找不到布局页面
- asp.net-mvc – 如何获取Azure网站上的错误详细信
- asp.net – 如何修复在IIS中运行的Web服务中的“
- asp.net – 在Google Chrome浏览器中加载两次
- asp.net-mvc – 域模型中的ASP.NET MVC业务逻辑与
- asp.net-core-mvc – 使用MVC Core下载文件
- asp.net – HttpError iis config在添加默认路径
热点阅读
