String 连接 ;Asp-Mvc中的字符串

String 连接 ;Asp-Mvc中的字符串,string,concatenation,String,Concatenation,我使用ajax jquery返回一个字符串,我有一个纠缠,它是串联字符串 我要连接: string str = ""; str += "<td>"+"<%= Html.ActionLink('Edit', 'ProcessUpdate/' + s.ProductId, 'Stationery')%>"+" </td>"; string str=”“; str++=”+”+”; 但当我运行应用程序时,结果如下: 我想运行程序,得到以下结果 编辑 谢谢大家 看

我使用ajax jquery返回一个字符串,我有一个纠缠,它是串联字符串 我要连接:

string str = "";
str += "<td>"+"<%= Html.ActionLink('Edit', 'ProcessUpdate/' + s.ProductId, 'Stationery')%>"+" </td>";
string str=”“;
str++=”+”+”;
但当我运行应用程序时,结果如下:

我想运行程序,得到以下结果

编辑


谢谢大家

看来您的问题是要传递给
Html.ActionLink()
的参数。你的问题已经回答了 . 第二个参数中的“/”字符无效,因为此参数是MVC2+中的操作名称或MVC1中的控制器名称

假设
信纸
是控制器,而
ProcessUpdate
是控制器上的操作,则您的代码应该如下所示:

Html.ActionLink("Edit", "ProcessUpdate", "Stationery" new { Id = s.ProductId }, new { } )
这是行动的签名

public ActionResult ProcessUpdate(string id)
{
    // Do something
}
注意最后一个参数用于Html属性,并且是
Html.ActionLink()
重载正常工作所必需的