C# 클래스 Hexon.MvcTrig.TriggerContext

파일 보기 프로젝트 열기: dinowang/MvcTrig 1 사용 예제들

공개 메소드들

메소드 설명
Add ( string name, object data, bool lowPiority = false ) : void
AsAjaxTrigger ( ) : TriggerContext

強迫採用 AJAX 機制 (HTTP header)

Clear ( ) : void

清除目前的所有 trigger 指令

Flush ( ) : void

將所有 trigger 命令送出

Parent ( Action call ) : TriggerContext

切換 Trigger 的操作範圍到父視窗

Reload ( ) : TriggerContext

重新載入本頁

Top ( Action call ) : TriggerContext

切換 Trigger 的操作範圍到頂層視窗

비공개 메소드들

메소드 설명
AjaxTrigger ( IEnumerable commands ) : void

Ajax Trigger 透過 HTTP header 傳遞,所以就算 ActionResult 是回傳 JSON 也沒問題

PageTrigger ( IEnumerable commands ) : void

非 Ajax Trigger 透過 JavaScript 發動

TriggerContext ( HttpContext context ) : System
TriggerContext ( HttpContext context, TriggerContext copyFrom ) : System

메소드 상세

Add() 공개 메소드

public Add ( string name, object data, bool lowPiority = false ) : void
name string
data object
lowPiority bool
리턴 void

AsAjaxTrigger() 공개 메소드

強迫採用 AJAX 機制 (HTTP header)
public AsAjaxTrigger ( ) : TriggerContext
리턴 TriggerContext

Clear() 공개 메소드

清除目前的所有 trigger 指令
public Clear ( ) : void
리턴 void

Flush() 공개 메소드

將所有 trigger 命令送出
public Flush ( ) : void
리턴 void

Parent() 공개 메소드

切換 Trigger 的操作範圍到父視窗
public Parent ( Action call ) : TriggerContext
call Action
리턴 TriggerContext

Reload() 공개 메소드

重新載入本頁
public Reload ( ) : TriggerContext
리턴 TriggerContext

Top() 공개 메소드

切換 Trigger 的操作範圍到頂層視窗
public Top ( Action call ) : TriggerContext
call Action
리턴 TriggerContext