MVCを勉強中なのですが、
ある条件を満たしたらscriptを動かすという処理を
ViewBagを利用したフラグで制御するのは、
アンチパターンになるでしょうか?

<script type="text/javascript">
$(function(){
@if(ViewBag.flg==true){
parent.$.parentFunc();
});
}
</script>

scriptを別のファイルに記述出来ないなど、
あまり良い書き方とは思えないので。