本文整理汇总了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);
}