だから私は ASP.NET Web フォームで MVP を実装しています。
一部のデータのステータスに基づいてラベルの色を変更できる必要があります。
私の最初の試み:
class Presenter
{
...
_view.IsStatusTrue = true;
}
class View
{
bool IsStatusTrue
{
set
{
if(value)
{
lbl.Text = "Status is true :)";
lbl.CssClass = "trueClass";
}
}
}
}
私の質問: このロジックはプレゼンターにあるはずですか?
class Presenter
{
...
if(status == true)
{
_view.LblCssClass = "trueClass";
_view.StatusText = "Status is true :)";
}
}