本文整理匯總了C#中AjaxOptions.ToJavascriptString方法的典型用法代碼示例。如果您正苦於以下問題:C# AjaxOptions.ToJavascriptString方法的具體用法?C# AjaxOptions.ToJavascriptString怎麽用?C# AjaxOptions.ToJavascriptString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類AjaxOptions
的用法示例。
在下文中一共展示了AjaxOptions.ToJavascriptString方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: ToJavascriptString
public void ToJavascriptString() {
// Arrange
AjaxOptions options = new AjaxOptions {
InsertionMode = InsertionMode.InsertBefore,
Confirm = "confirm",
HttpMethod = "POST",
LoadingElementId = "loadingElement",
UpdateTargetId = "someId",
Url = "http://someurl.com",
OnBegin = "some_begin_function",
OnComplete = "some_complete_function",
OnFailure = "some_failure_function",
OnSuccess = "some_success_function",
};
// Act
string s = options.ToJavascriptString();
// Assert
Assert.AreEqual("{ insertionMode: Sys.Mvc.InsertionMode.insertBefore, " +
"confirm: 'confirm', " +
"httpMethod: 'POST', " +
"loadingElementId: 'loadingElement', " +
"updateTargetId: 'someId', " +
"url: 'http://someurl.com', " +
"onBegin: Function.createDelegate(this, some_begin_function), " +
"onComplete: Function.createDelegate(this, some_complete_function), " +
"onFailure: Function.createDelegate(this, some_failure_function), " +
"onSuccess: Function.createDelegate(this, some_success_function) }", s);
}
示例2: ToDictionaryWithOnlyUpdateTargetId
public void ToDictionaryWithOnlyUpdateTargetId() {
// Arrange
AjaxOptions options = new AjaxOptions { UpdateTargetId = "someId" };
// Act
string s = options.ToJavascriptString();
// Assert
Assert.AreEqual("{ insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: 'someId' }", s);
}
示例3: ToDictionaryWithUpdateTargetIdAndExplicitInsertionMode
public void ToDictionaryWithUpdateTargetIdAndExplicitInsertionMode() {
// Arrange
AjaxOptions options = new AjaxOptions { InsertionMode = InsertionMode.InsertAfter, UpdateTargetId = "someId" };
// Act
string s = options.ToJavascriptString();
// Assert
Assert.AreEqual("{ insertionMode: Sys.Mvc.InsertionMode.insertAfter, updateTargetId: 'someId' }", s);
}
示例4: ToJavascriptStringIgnoresAllowCache
public void ToJavascriptStringIgnoresAllowCache(bool allowCache)
{
// Arrange
AjaxOptions options = new AjaxOptions
{
InsertionMode = InsertionMode.InsertAfter,
UpdateTargetId = "someId",
Url = "http://someurl.com",
OnComplete = "some_complete_function",
AllowCache = allowCache
};
// Act
string s = options.ToJavascriptString();
// Assert
Assert.Equal("{ insertionMode: Sys.Mvc.InsertionMode.insertAfter, " +
"updateTargetId: 'someId', " +
"url: 'http://someurl.com', " +
"onComplete: Function.createDelegate(this, some_complete_function) }", s);
}