📄 microsoftajaxtemplates.debug.js
字号:
// Name: MicrosoftAjaxTemplates.debug.js
// Assembly: System.Web.Extensions
// Version: 4.0.0.0
// FileVersion: 4.0.20227.0
//-----------------------------------------------------------------------
// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------
// MicrosoftAjaxTemplates.js
// Microsoft AJAX Templating Framework.
/// <reference name="MicrosoftAjaxComponentModel.js" />
/// <reference name="MicrosoftAjaxSerialization.js" />
Type._registerScript("MicrosoftAjaxTemplates.js", ["MicrosoftAjaxComponentModel.js", "MicrosoftAjaxSerialization.js"]);
Type.registerNamespace("Sys.Net");
Sys.Net.WebServiceOperation = function Sys$Net$WebServiceOperation(operation, parameters, httpVerb) {
/// <summary locid="M:J#Sys.Net.WebServiceOperation.#ctor" />
/// <param name="operation"></param>
/// <param name="parameters" type="Object" mayBeNull="true" optional="true"></param>
/// <param name="httpVerb" type="String" mayBeNull="true" optional="true"></param>
/// <field name="operation" locid="F:J#Sys.Net.WebServiceOperation.operation"></field>
/// <field name="parameters" type="Object" mayBeNull="true" locid="F:J#Sys.Net.WebServiceOperation.parameters"></field>
/// <field name="httpVerb" type="String" mayBeNull="true" locid="F:J#Sys.Net.WebServiceOperation.httpVerb"></field>
var e = Function._validateParams(arguments, [
{name: "operation"},
{name: "parameters", type: Object, mayBeNull: true, optional: true},
{name: "httpVerb", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
if (typeof(operation) === "undefined") {
operation = null;
}
this.operation = operation;
this.parameters = parameters || null;
this.httpVerb = httpVerb || null;
}
Sys.Net.WebServiceOperation.prototype = {
operation: null,
parameters: null,
httpVerb: null
}
Sys.Net.WebServiceOperation.registerClass("Sys.Net.WebServiceOperation");
Sys.Net.WebRequestEventArgs = function Sys$Net$WebRequestEventArgs(executor, error, result) {
/// <summary locid="M:J#Sys.Net.WebRequestEventArgs.#ctor" />
/// <param name="executor" type="Sys.Net.WebRequestExecutor" mayBeNull="true"></param>
/// <param name="error" type="Sys.Net.WebServiceError" optional="true" mayBeNull="true"></param>
/// <param name="result" optional="true" mayBeNull="true"></param>
var e = Function._validateParams(arguments, [
{name: "executor", type: Sys.Net.WebRequestExecutor, mayBeNull: true},
{name: "error", type: Sys.Net.WebServiceError, mayBeNull: true, optional: true},
{name: "result", mayBeNull: true, optional: true}
]);
if (e) throw e;
this._executor = executor;
this._error = error || null;
this._result = typeof (result) === "undefined" ? null : result;
Sys.Net.WebRequestEventArgs.initializeBase(this);
}
function Sys$Net$WebRequestEventArgs$get_error() {
/// <value type="Sys.Net.WebServiceError" mayBeNull="true" locid="P:J#Sys.Net.WebRequestEventArgs.error"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._error || null;
}
function Sys$Net$WebRequestEventArgs$get_executor() {
/// <value type="Sys.Net.WebRequestExecutor" mayBeNull="true" locid="P:J#Sys.Net.WebRequestEventArgs.executor"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._executor;
}
function Sys$Net$WebRequestEventArgs$get_result() {
/// <value mayBeNull="true" locid="P:J#Sys.Net.WebRequestEventArgs.result"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._result;
}
Sys.Net.WebRequestEventArgs.prototype = {
get_error: Sys$Net$WebRequestEventArgs$get_error,
get_executor: Sys$Net$WebRequestEventArgs$get_executor,
get_result: Sys$Net$WebRequestEventArgs$get_result
};
Sys.Net.WebRequestEventArgs.registerClass("Sys.Net.WebRequestEventArgs", Sys.EventArgs);
Type.registerNamespace("Sys.Data");
if (!Sys.Data.IDataProvider) {
Sys.Data.IDataProvider = function Sys$Data$IDataProvider() {
throw Error.notImplemented();
}
function Sys$Data$IDataProvider$fetchData(operation, parameters, mergeOption, httpVerb, succeededCallback, failedCallback, timeout, userContext) {
/// <summary locid="M:J#Sys.Data.IDataProvider.fetchData" />
/// <param name="operation"></param>
/// <param name="parameters" type="Object" mayBeNull="true" optional="true"></param>
/// <param name="mergeOption" type="Sys.Data.MergeOption" mayBeNull="true" optional="true"></param>
/// <param name="httpVerb" type="String" mayBeNull="true" optional="true"></param>
/// <param name="succeededCallback" type="Function" mayBeNull="true" optional="true"></param>
/// <param name="failedCallback" type="Function" mayBeNull="true" optional="true"></param>
/// <param name="timeout" type="Number" integer="true" mayBeNull="true" optional="true"></param>
/// <param name="userContext" mayBeNull="true" optional="true"></param>
/// <returns type="Sys.Net.WebRequest"></returns>
var e = Function._validateParams(arguments, [
{name: "operation"},
{name: "parameters", type: Object, mayBeNull: true, optional: true},
{name: "mergeOption", type: Sys.Data.MergeOption, mayBeNull: true, optional: true},
{name: "httpVerb", type: String, mayBeNull: true, optional: true},
{name: "succeededCallback", type: Function, mayBeNull: true, optional: true},
{name: "failedCallback", type: Function, mayBeNull: true, optional: true},
{name: "timeout", type: Number, mayBeNull: true, integer: true, optional: true},
{name: "userContext", mayBeNull: true, optional: true}
]);
if (e) throw e;
throw Error.notImplemented();
}
Sys.Data.IDataProvider.prototype = {
fetchData: Sys$Data$IDataProvider$fetchData
}
Sys.Data.IDataProvider.registerInterface("Sys.Data.IDataProvider");
}
if (!Sys.Data.MergeOption) {
Sys.Data.MergeOption = function Sys$Data$MergeOption() {
/// <summary locid="M:J#Sys.Data.MergeOption.#ctor" />
/// <field name="appendOnly" type="Number" integer="true" static="true" locid="F:J#Sys.Data.MergeOption.appendOnly"></field>
/// <field name="overwriteChanges" type="Number" integer="true" static="true" locid="F:J#Sys.Data.MergeOption.overwriteChanges"></field>
if (arguments.length !== 0) throw Error.parameterCount();
throw Error.notImplemented();
}
Sys.Data.MergeOption.prototype = {
appendOnly: 0,
overwriteChanges: 1
}
Sys.Data.MergeOption.registerEnum("Sys.Data.MergeOption");
}
Sys.Data.DataContext = function Sys$Data$DataContext() {
Sys.Data.DataContext.initializeBase(this);
this._dataChangedDel = Function.createDelegate(this, this._dataChanged);
this._items = {};
this._methods = {};
}
function Sys$Data$DataContext$get_changes() {
/// <value type="Array" elementType="Sys.Data.ChangeOperation" locid="P:J#Sys.Data.DataContext.changes"></value>
if (arguments.length !== 0) throw Error.parameterCount();
var changes = this._changelist;
if (!changes) {
this._changelist = changes = [];
}
return changes;
}
function Sys$Data$DataContext$get_createEntityMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.createEntityMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.createEntity || null;
}
function Sys$Data$DataContext$set_createEntityMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.createEntity = value;
}
function Sys$Data$DataContext$get_getIdentityMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.getIdentityMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.getIdentity || null;
}
function Sys$Data$DataContext$set_getIdentityMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
if (this.get_isInitialized() && ((this._getIdentityMethod && !value) || (!this._getIdentityMethod && value))) {
throw Error.invalidOperation(String.format(Sys.UI.TemplatesRes.commonNotAfterInit, "DataContext", "getIdentityMethod"));
}
this._methods.getIdentity = value;
this._useIdentity = !!value;
}
function Sys$Data$DataContext$get_handleSaveChangesResultsMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.handleSaveChangesResultsMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.handleSaveResults || null;
}
function Sys$Data$DataContext$set_handleSaveChangesResultsMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.handleSaveResults = value;
}
function Sys$Data$DataContext$get_isDeferredPropertyMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.isDeferredPropertyMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.isDeferredProperty || null;
}
function Sys$Data$DataContext$set_isDeferredPropertyMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.isDeferredProperty = value;
}
function Sys$Data$DataContext$get_getNewIdentityMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.getNewIdentityMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.getNewIdentity || null;
}
function Sys$Data$DataContext$set_getNewIdentityMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.getNewIdentity = value;
}
function Sys$Data$DataContext$get_getDeferredPropertyFetchOperationMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.getDeferredPropertyFetchOperationMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.getDeferredQuery || null;
}
function Sys$Data$DataContext$set_getDeferredPropertyFetchOperationMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.getDeferredQuery = value;
}
function Sys$Data$DataContext$get_items() {
/// <value type="Object" locid="P:J#Sys.Data.DataContext.items"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._items;
}
function Sys$Data$DataContext$get_lastFetchDataResults() {
/// <value mayBeNull="true" locid="P:J#Sys.Data.DataContext.lastFetchDataResults"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._lastResults || null;
}
function Sys$Data$DataContext$get_hasChanges() {
/// <value type="Boolean" locid="P:J#Sys.Data.DataContext.hasChanges"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._hasChanges;
}
function Sys$Data$DataContext$get_fetchDataMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.fetchDataMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.fetchData || null;
}
function Sys$Data$DataContext$set_fetchDataMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.fetchData = value;
}
function Sys$Data$DataContext$get_mergeOption() {
/// <value type="Sys.Data.MergeOption" locid="P:J#Sys.Data.DataContext.mergeOption"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._mergeOption;
}
function Sys$Data$DataContext$set_mergeOption(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Sys.Data.MergeOption}]);
if (e) throw e;
this._mergeOption = value;
}
function Sys$Data$DataContext$get_saveChangesMethod() {
/// <value type="Function" mayBeNull="true" locid="P:J#Sys.Data.DataContext.saveChangesMethod"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._methods.saveChanges || null;
}
function Sys$Data$DataContext$set_saveChangesMethod(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Function, mayBeNull: true}]);
if (e) throw e;
this._methods.saveChanges = value;
}
function Sys$Data$DataContext$get_saveOperation() {
/// <value type="String" mayBeNull="true" locid="P:J#Sys.Data.DataContext.saveOperation"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._saveOperation || "";
}
function Sys$Data$DataContext$set_saveOperation(value) {
var e = Function._validateParams(arguments, [{name: "value", type: String, mayBeNull: true}]);
if (e) throw e;
this._saveOperation = value;
}
function Sys$Data$DataContext$get_saveHttpVerb() {
/// <value type="String" locid="P:J#Sys.Data.DataContext.saveHttpVerb"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._saveHttpVerb || "POST";
}
function Sys$Data$DataContext$set_saveHttpVerb(value) {
var e = Function._validateParams(arguments, [{name: "value", type: String}]);
if (e) throw e;
this._saveHttpVerb = value;
}
function Sys$Data$DataContext$get_saveParameters() {
/// <value type="Object" mayBeNull="true" locid="P:J#Sys.Data.DataContext.saveParameters"></value>
if (arguments.length !== 0) throw Error.parameterCount();
return this._saveParameters;
}
function Sys$Data$DataContext$set_saveParameters(value) {
var e = Function._validateParams(arguments, [{name: "value", type: Object, mayBeNull: true}]);
if (e) throw e;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -