从我的观点来看,我尝试传递一个类似于Page/33
,
表格如下:
<td>@Html.ActionLink("Edit", "CreatePage", new { Id = item.Id})</td>
所以在这种情况下item.Id = Page / 33我希望用&#34; /&#34; -char分割字符串。只发送在/,33
之后的任何内容
我可以在表单中以简单的方式执行此操作吗?
答案 0 :(得分:1)
您可以使用IndexOf
方法查找字符,使用Substring
方法获取字符串后面的部分:
new { Id = item.Id.Substring(item.Id.IndexOf('/') + 1) }
答案 1 :(得分:1)
虽然Guffa发布的解决方案有效,但这里更简单:
new { Id = item.Id.Split(new char[] {'/'}).Last() }