C# Класс Hexon.MvcTrig.TriggerContext

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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