這兩個模型之間在安全性方面有什麼不同嗎? IE瀏覽器。在第二個例子中,webuser/hacker可以以任何方式訪問這些方法嗎?在asp.net中的Viewmodel安全mvc
public class ObjectViewModel
{
public PropertyA {get;set;}
public PropertyB {get;set;}
public PropertyC {get;set;}
}
public class ObjectViewModel2
{
public PropertyA {get; private set;}
public PropertyB {get; private set;}
public PropertyC {get; private set;}
private void SetPropertyA()
{
...GetDataFromRepository();
}
private void SetPropertyB()
{
...GetDataFromRepository();
}
private void SetPropertyC()
{
...GetDataFromRepository();
}
}