我有以下内容..
@Html.Action("Index", "Presents",
new {@Model.GroupId, @Model.PresentId, Name = @Model.CurrentName })
使用以下模型..
public class MyModel
{
public long GroupId { get; set; }
public long PresentId { get; set; }
public string CurrentName { get; set; }
}
当我运行动作时,虽然我看到CurretName为null。如果我去..
@Html.Action("Index", "Presents",
new {@Model.GroupId, @Model.PresentId, Name = "@Model.CurrentName" })
我将获得CurrentName的实际文本“@ Model.CurrentName”。
当源是模型时,我是否知道如何正确传递字符串值?
答案 0 :(得分:2)
如果你只是在模特面前删除@会怎样?
像这样:
@Html.Action("Index", "Presents",
new {Model.GroupId, Model.PresentId, Name = Model.CurrentName })