C# Class Hexon.MvcTrig.TriggerContext

Afficher le fichier Open project: dinowang/MvcTrig Class Usage Examples

Méthodes publiques

Méthode Description
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 的操作範圍到頂層視窗

Private Methods

Méthode Description
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

Method Details

Add() public méthode

public Add ( string name, object data, bool lowPiority = false ) : void
name string
data object
lowPiority bool
Résultat void

AsAjaxTrigger() public méthode

強迫採用 AJAX 機制 (HTTP header)
public AsAjaxTrigger ( ) : TriggerContext
Résultat TriggerContext

Clear() public méthode

清除目前的所有 trigger 指令
public Clear ( ) : void
Résultat void

Flush() public méthode

將所有 trigger 命令送出
public Flush ( ) : void
Résultat void

Parent() public méthode

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

Reload() public méthode

重新載入本頁
public Reload ( ) : TriggerContext
Résultat TriggerContext

Top() public méthode

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