关于asp.net mvc Htmlhelper控件的疑问
<%=Html.ActionLink("Edit","Edit",new{id=item.CId})%>这段代码的定义是publicstaticstringA...
<%= Html.ActionLink("Edit", "Edit", new { id=item.CId }) %>这段代码的定义是public static string ActionLink(this HtmlHelper htmlHelper, string linkText, string actionName, object routeValues);我知道new{}对应下面的object类型,那能否说说new再一个{}这个是什么语法吗,代表什么意思,帮忙解释下。谢谢了
展开
展开全部
怎么看着怪怪地陵蔽悉。
<%= Html.ActionLink("尺乎Edit", "Edit", new { id=item.CId }) %>
这句话的意思是添并尘加一个link。字符是Edit。调用的controller方法是Edit。传递一个参数,名字是id,值为item.CId。
而对应的controller里的方法常见的是
public static ActionResult Edit(string id)
{
你想做的事。
}
new{}就是添加参数的。可以添加很多个
new {id=1,name=aaa,age=20}
在Edit方法里
public static ActionResult Edit(string id,string name,string age)
{
你想做的事。
}
就可以调用这些参数了。
<%= Html.ActionLink("尺乎Edit", "Edit", new { id=item.CId }) %>
这句话的意思是添并尘加一个link。字符是Edit。调用的controller方法是Edit。传递一个参数,名字是id,值为item.CId。
而对应的controller里的方法常见的是
public static ActionResult Edit(string id)
{
你想做的事。
}
new{}就是添加参数的。可以添加很多个
new {id=1,name=aaa,age=20}
在Edit方法里
public static ActionResult Edit(string id,string name,string age)
{
你想做的事。
}
就可以调用这些参数了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询