我在我的 mvc 应用程序中编写了以下代码。
public class TestController : Controller
{
public ActionResult StronglyTypedView()
{
var obj = new MvcRouting.Models.Student();
obj.age = 24;
obj.name = "prab";
ViewData.Model = obj;
return View();
}
}
在上面的代码中,ViewData
是类的属性,是ControllerBase
类Model
的属性。ViewDataDictionary
我在下面的代码中尝试过同样的事情,但是我在 property1 中得到空值,如何解决这个问题?
public interface Iface1
{
int age { get; set; }
}
public class classA : Iface1
{
public int age { get; set; }
}
public abstract class classB
{
public classA Property1 { get; set; }
}
public class TEST : classB
{
public void test()
{
Property1.age = 24;
}
public static void Main()
{
TEST obj = new TEST();
obj.test();
Console.Read();
}
}