當前位置: 首頁>>代碼示例>>C#>>正文


C# AjaxOptions.ToJavascriptString方法代碼示例

本文整理匯總了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);
        }
開發者ID:sanyaade-mobiledev,項目名稱:ASP.NET-Mvc-2,代碼行數:30,代碼來源:AjaxOptionsTest.cs

示例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);
        }
開發者ID:sanyaade-mobiledev,項目名稱:ASP.NET-Mvc-2,代碼行數:10,代碼來源:AjaxOptionsTest.cs

示例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);
        }
開發者ID:sanyaade-mobiledev,項目名稱:ASP.NET-Mvc-2,代碼行數:10,代碼來源:AjaxOptionsTest.cs

示例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);
        }
開發者ID:tlycken,項目名稱:aspnetwebstack,代碼行數:21,代碼來源:AjaxOptionsTest.cs


注:本文中的AjaxOptions.ToJavascriptString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。