MVCで、コントローラ側での処理の正否を
ビュー側でメッセージ出力するため、
苦し紛れにViewBagをフラグ代わりに使ったのですが、
アンチパターンをしている気がしてなりません。

もっと王道的なやり方はあるでしょうか?

@if(ViewBag.Flag){
<script type="text/javascript">
$(function () {
 メッセージ出力処理
};
});
</script>
}

よろしくお願いします。