MVC3 UI에서 구성 할 간단한 WCF 서비스를 만들었습니다.MVC3을 사용하여 인덱스보기에서 편집보기로 객체를 전달하는 방법
컨트롤러에서 색인 페이지를 호출 할 때 서비스에서 반환 한 구성에 포함 된 값을 표시하려고합니다. 그런 다음 사용자는 이러한 설정을 편집 한 다음 다시 서비스로 보낼 수 있습니다. 나는 인덱스보기에 이런 일을하고 싶지
...<div>
@Html.ActionLink("Edit", "Edit", model)
</div>
다음과 같이 컨트롤러의 모델을 소비 ...
[HttpPost]
public ActionResult Edit(SettingsModel Config)
{
try
{
List<string> configErrors = null;
if (ModelState.IsValid)
{
// Set up a channel factory to use the webHTTPBinding
using (WebChannelFactory<IChangeService> serviceChannel = new WebChannelFactory<IChangeService>(new Uri(baseServiceUrl)))
{
IChangeService channel = serviceChannel.CreateChannel();
configErrors = channel.SetSysConfig(Config);
}
}
return RedirectToAction("Index");
}
catch
{
return View();
}
}
하지만이되지 않습니다 작업.
제안 사항 ???
어떤 부분이 작동하지 않는지 설명해 주시겠습니까? 적어도 저에게는 그다지 명확하지 않습니다. –
View의 "모델"개체를 "편집"작업 메서드로 전달할 때 문제가 있습니까? –
@PawanMishra 이것은 정확히 내가 가진 문제입니다. 인덱스에서 모델을 설정보기로 전달할 수없는 것 같습니다. – TeamWild