RCLHelperGetClientJSForTryExecFunc Method

构造执行一个客户端函数的 js 脚本。

Definition

Namespace: QuickAdmin.RCL
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.0.122
C#
public static string GetClientJSForTryExecFunc(
	string jsFuncName,
	string args = null,
	bool tryCatchBlock = true
)

Parameters

jsFuncName  string
客户端函数名称。
args  string  (Optional)
函数参数。
tryCatchBlock  bool  (Optional)
指示是否加上 try { } catch (e) { } 语句块。

Return Value

string
js 脚本。

Remarks

注意将会把 jsFuncNameargs 直接拼接,如:
C#
RCLHelper.GetClientJSForTryExecFunc("someFunc", "100, 'abcd', { id: 123, Name: \"Tom\" }")
将返回:
C#
try { if (typeof someFunc === 'function') { someFunc(100, 'abcd', { id: 123, Name: "Tom" }); } else { console.warn('function someFunc() not found.'); } } catch (e) { console.error('someFunc() failed' + (e == undefined ? '.' : (':\n' + e))); }

See Also