2011-08-25 2 views
0

.. 다음 모델호출 @ Html.Action 문자열 경로 값이 실패 나는 다음과 같은 한

@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을보고하고 있지만 작업을 실행하면 없는. 내가 가면 ..

@Html.Action("Index", "Presents", 
    new {@Model.GroupId, @Model.PresentId, Name = "@Model.CurrentName" }) 

나는 CurrentName에 대해 "@ Model.CurrentName"이라는 실제 텍스트를 얻을 것이다.

소스가 모델 일 때 문자열 값이 올바르게 전달되는 방법에 대한 단서가 있습니까?

+0

내가 바보 야 .. @ Model.CurrentName은 ... A는이에 삭제 요청하려고 현재 비어 있습니다. –

답변

2

모델 앞에 @를 단순히 사용하면 어떻게됩니까? 이처럼

:

@Html.Action("Index", "Presents", 
new {Model.GroupId, Model.PresentId, Name = Model.CurrentName }) 
+1

+1 -'@ '심볼을 그 라인에 한 번만 지정하면됩니다. – Tejs

관련 문제