0

这是一个非常简单的类(Test.cs)

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

namespace MvcApplication5.Models
{
    public class Test 
    {
        public string add(string s)
        {
            return s + "blaaaaa";
        }

    }
}

和一个视图(Index.cshtml)

@model MvcApplication5.Models.Test
@{
    ViewBag.Title = "Homepage";
}

@Model.add("test")

我得到一个 System.NullReferenceException: Object reference not set to an instance of an object,但我不知道为什么。

谢谢,罗克索 :)

4

1 回答 1

2

您必须创建模型的实例

var myModel = new MvcApplication5.Models.Test()

并通过控制器将其传递给视图。查看一些初学者 mvc 指南以了解如何编写控制器。

于 2012-12-10T17:15:03.933 回答