隐藏

.net core asp-action,asp-route,asp-route-all-data使用实例解析

发布:2023/12/7 15:17:03作者:大数据 来源:大数据 浏览次数:509

asp-action对应的Action方法名字所对应填写即可,下面说下route

asp-route可以填写多个路由字,如:asp-route-id="2" asp-route-classid="3" ...这对应的就是 ?id=2&classid=3&....


当然如果路由值多的话,可以用asp-route-all-data=""或asp-route-all-data=''引号中对应的是字典<string,string>

如果是用双引号,那就得先定义个字典

var dic= new Dictionary<string, string> { { "k1", "v1" },{"k2","v2"} };

var dic= new Dictionary<string, string>();

dic.Add("k1","v1");dic.Add("k2","v2");

然后 asp-all-route-data="dic"


单引号可以用可以用如下初始化器

asp-all-route-data='new Dictionary<string, string> { { "k1", "v1" },{"k2","v2"} }'

注意单引号

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!