我正在尝试使用一个基本的 dll 文件来计算一个块的体积,并使用 asp.net mvc 来创建页面。
我有一个接受三个输入的表单,并且在控制器页面中有这个代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication1.Controllers
{
public class blockController : Controller
{
//
// GET: /block/
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(BlockModel model)
{
if (ModelState.IsValid)
{
MyBlock.BlockClass newVol = new MyBlock.BlockClass(model.Length, model.Width, model.Height);
return newVol;
}
}
}
}
块 dll 采用长度宽度和高度的三个值,当我尝试运行它时出现此错误
Error 6 Cannot implicitly convert type 'MyBlock.BlockClass' to 'System.Web.Mvc.ActionResult' c:\users\ryan\documents\visual studio 2012\Projects\dad\MvcApplication1\MvcApplication1\Controllers\blockController.cs 25 24 MvcApplication1
唯一的其他代码来自我的视图页面,如果它有助于解决问题,我也可以发布它,因为我正在尝试显示 BlockClass 的结果。