0

単体テストでモデルを取得しています

// Arrange
var c = new MyController();

//Act
var result = c.Index(null,null);
var model = result.ViewData.Model; 

しかし、そのモデルには ActionName などの値があります

その値にアクセスする方法は?

助けてください

4

1 に答える 1

1

ViewData.Modelタイプobjectです。次のように正しいタイプにキャストする必要があります。

MyModel model = ViewData.Model as MyModel;
// access model.SomeProperty
于 2012-12-10T07:35:48.327 に答える