我正在使用 MVC3 编写一个 Web 应用程序,但是当尝试将对象传递给控制器并显示它时,它似乎无法识别类型或其他东西。
我有一个 Job 对象,并JobService返回一个Job这样的:
public Job View(int jobId)
{
Job job=_jobRepository.Jobs.Where(x => x.Id == jobId).FirstOrDefault();
return job;
}
Run Code Online (Sandbox Code Playgroud)
在 WebService 中,我像这样调用 View:
[WebMethod]
public Job GetJob(GetJobRequest getJobRequest)
{
var getJobResponse = new GetJobResponse();
getJobResponse.Job = _jobService.View(getJobRequest.Id);
return getJobResponse.Job;
}
Run Code Online (Sandbox Code Playgroud)
然后控制器调用这个:
public class JobsController : Controller
{
public ActionResult Index()
{
var jobModel = new JobModel();
using (var webServiceSoapClient = new WebServiceSoapClient())
{
var getJobRequest = new GetJobRequest();
getJobRequest.Id = 26038;
jobModel.Job = …Run Code Online (Sandbox Code Playgroud)