小编use*_*779的帖子

我在将Razor转换为ASPX时做错了什么?

我正在为MVC做一个简单的(我认为)教程.唯一的问题是教程使用Razor,我需要使用ASPX.我正在看的工作使用它.

我花了几个小时查看互联网的可能性,但我仍然收到此错误:

编译错误

描述:编译服务此请求所需的资源时发生错误.请查看以下特定错误详细信息并相应地修改源代码.
编译器错误消息:CS1061:'object'不包含'Name'的定义,并且没有扩展方法'Name'接受类型'object'的第一个参数可以找到(你是否缺少using指令或程序集引用?)来源错误:

第12行:
第13行:
第14行:餐厅:<%:Model.Name%>
第15行:评级:<%:Model.Rating%>
第16行:

控制器代码是:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using EdeToFood.Models;

namespace EdeToFood.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.Message = "Welcome to ASP.NET MVC!";

            var model = new RestaurantReview()
            {
                Name = "Tersiguil's",
                Rating = 9
            };

            return View(model);
        }

        public ActionResult About()
        {
            ViewBag.Location = "Maryland, USA";
            return View();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ASPX是:

%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

2
推荐指数
1
解决办法
467
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

razor ×1