UpdatePanelからのPostBackを判断する方法
UpdatePanel利用でConditionalモードのポストバックで、通常のフルポストバックと(submit)とパーシャルポストバックを見分ける方法です。
ScriptManagerのIsInAsyncPostBackプロパティを利用します。
ScriptManager1.IsInAsyncPostBack; //true:パーシャルポストバック //false:フルポストバック
なお、マスターページにScriptManagerを配置した場合は、FindControlでScriptManagerコントロールを見つけてキャストする方法になりますが、結構面倒なのでマスターページにプロパティメンバーを追加する方が良いです。
public bool IsInAsyncPostBack { get { return ScriptManager1.IsInAsyncPostBack; } }