小编Thi*_*ena的帖子

什么是Apex代码?它与Java有关吗?

我被要求为Force.com开发应用程序开发培训计划.由于我期待在基于Java的开发环境中工作,它将来会帮助我成为一名Java开发人员吗?

java salesforce force.com

6
推荐指数
1
解决办法
9713
查看次数

在Web API中使用RedirectToAction

我在我的ASP.Net WebAPI应用程序中使用RedirectToAction,我尝试了以下一个.

return RedirectToAction("AuthenticateUser", "AuthenticationServiceWebApi", new RouteValueDictionary
                                                                    {
                                                                        {"userName", model.UserName},
                                                                        {"password", model.Password}
                                                                    });
Run Code Online (Sandbox Code Playgroud)

这将生成如下重定向.

127.0.0.1:81/authenticationservicewebapi/authenticateuser/admin/admin@123
Run Code Online (Sandbox Code Playgroud)

但是,由于我使用的是WebAPI,我需要成为下面的URL.

127.0.0.1:81/api/authenticationservicewebapi/authenticateuser/admin/admin@123
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

c# redirect redirecttoaction asp.net-web-api

6
推荐指数
2
解决办法
3万
查看次数

KendoUI Grid服务器分页

我正在使用KendoUI Grid在启用KnockoutJS MVVM的应用程序中显示我的数据.由于MVVM是客户端的体系结构,因此我维护一个knockoutjs可观察的数组并从服务器向该数组加载数据.

self.loadForGrid = function() {
    $.ajax({
        url: "api/matchingservicewebapi/GetAllMatchItemForClient/1",
        type: 'GET',
        dataType: "json",
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            console.log(data);
            $.each(data, function (i, obj) {
                self.users.push(self.items.push({ BirthDate: obj.BDate, Ref: obj.Ref, Amount: obj.Amount, Account: obj.Account, MatchItem_Id: obj.MatchItem_Id }));

            });
            window.alert('User(s) loaded successfully');
        },
        statusCode: {
            401: function (jqXHR, textStatus, errorThrown) {
                alert('Error loading users2');
            }
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

这很好用.但我想为我的网格实现分页.我可以像这样做客户端.这是我的viewmodel代码.

self.items = ko.observableArray([]);

ko.bindingHandlers.kendoGrid.options = {
    groupable: true,
    scrollable: true,
    sortable: true,
    pageable: {
        pageSizes: [5, 10, 15]
    }
}; …
Run Code Online (Sandbox Code Playgroud)

javascript grid kendo-ui knockout.js

5
推荐指数
1
解决办法
1679
查看次数

KendoUI与Telerik架构差异

我正在开发一个ASP.Net web api应用程序并使用kendoUI作为客户端.我发现这篇博文描述了KendoUI和Telerik的不同之处,但它没有反映出这两者之间的任何架构差异.这两个UI框架在架构方面是否存在很大差异,这可能会导致性能差异?我很想知道深度差异以及为什么Telerik团队决定提出一个新的解决方案作为KendoUI.

architecture telerik kendo-ui

5
推荐指数
1
解决办法
6220
查看次数

Knockout.js的视图模型声明.有两种方法

我使用Knockout.js作为富客户端应用程序,它将包含大量的knockout.js ViewModels.在开发过程中,我注意到了两种创建knockout.js ViewModels的方法.第一种方式.

function AppViewModel() {
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");}
Run Code Online (Sandbox Code Playgroud)

第二种方式.

var appViewModel = {
this.firstName = ko.observable("Bert"),
this.lastName = ko.observable("Bertington")};
Run Code Online (Sandbox Code Playgroud)

这两种声明ViewModels的方法有什么特别的区别吗?在knockout.js官方页面示例中,他们使用了第一种方式.但在第三方框架中,如Knockout-validations.js已采用第二种方式.我应该使用哪种方式?使用它有什么特别的优势吗?

我发现如果我使用第一种方式,那么我不能使用Knockout-validations.js框架.我真的很困惑这个问题.任何评论表示赞赏.

谢谢.

javascript mvvm viewmodel knockout.js knockout-validation

5
推荐指数
1
解决办法
701
查看次数

在ASP.Net Web API中处理HandleUnauthorizedRequest

我正在开发ASP.Net Web API应用程序,我使用AuthorizeAttribute进行身份验证.当身份验证失败时,执行的代码就是这个.

protected override void HandleUnauthorizedRequest(HttpActionContext actionContext)
    {
        HttpContext.Current.Response.AddHeader("AuthenticationStatus", "NotAuthorized");
        actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Forbidden);
        return;
    }
Run Code Online (Sandbox Code Playgroud)

此代码导致从浏览器显示未授权的请求页面,但我想要的是显示我设计的自定义页面.我怎么做?任何帮助表示赞赏.

提前致谢.

asp.net authorization custom-error-pages asp.net-web-api

2
推荐指数
1
解决办法
7133
查看次数

删除JSON的一部分

当向客户端发送json数据时,我得到这样的数据.

{"Data":{"rows":[{"id":1,"cell":["1","amila","amila","False"]},{"id":2,"cell":["2","rakhitha","rakhitha","False"]},{"id":3,"cell":["3","Chathura","Chathura","False"]},{"id":4,"cell":["4","Geethaga","Geethaga","False"]}]},"JsonRequestBehavior":0}
Run Code Online (Sandbox Code Playgroud)

但我希望获得没有"数据"属性的数据.像这样,

{"rows":[{"id":1,"cell":["1","amila","amila","False"]},{"id":2,"cell":["2","rakhitha","rakhitha","False"]},{"id":3,"cell":["3","Chathura","Chathura","False"]},{"id":4,"cell":["4","Geethaga","Geethaga","False"]}]}
Run Code Online (Sandbox Code Playgroud)

如何从json对象中删除此"数据"部分?可能吗?

我从这个URL访问这些数据.API/matchingservicewebapi /的getUser

javascript json

1
推荐指数
1
解决办法
122
查看次数

从WebAPI Controller返回JSON数据

我想从我的WebAPI控制器返回一些JSON数据,我希望返回的数据是这样的.

{"rows":[{"id":1,"cell":["1","amila","amila","False"]},{"id":2,"cell":["2","rakhitha","rakhitha","False"]},{"id":3,"cell":["3","Chathura","Chathura","False"]},{"id":4,"cell":["4","Geethaga","Geethaga","False"]}]}
Run Code Online (Sandbox Code Playgroud)

但是当我使用下面的代码时,

return new System.Web.Mvc.JsonResult()
        {
            Data = jsonData,
            JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet
        };
Run Code Online (Sandbox Code Playgroud)

像这样返回数据.

{"Data":{"rows":[{"id":1,"cell":["1","amila","amila","False"]},{"id":2,"cell":["2","rakhitha","rakhitha","False"]},{"id":3,"cell":["3","Chathura","Chathura","False"]},{"id":4,"cell":["4","Geethaga","Geethaga","False"]}]},"JsonRequestBehavior":0}
Run Code Online (Sandbox Code Playgroud)

还有一个额外的JSON密钥作为"数据".我不想要那个参数,作为我的实现,我不能删除它到客户端后的"数据"部分.因为从服务器接收的数据直接用于填充jqGrid.代码如下.

$("#Grid1").jqGrid({
            url: 'api/matchingservicewebapi/GetUser',
            datatype: 'json',
            mtype: 'GET',
            colNames: ['', 'Name', 'FullName', 'IsActive'],
            colModel: [
                { name: 'Id', index: 'Id', width: 200 },
                { name: 'Name', index: 'Name', width: 300 },
                { name: 'FullName', index: 'FullName', width: 300 },
                { name: 'IsActive', index: 'IsActive', width: 300 }
            ],
            rowNum: 10,
            rowList: [10, 20, 30],
            pager: '#pager',
            sortname: 'Id',
            viewrecoreds: true,
            sortorder: "desc",
            imgpath: 'Themes/images' …
Run Code Online (Sandbox Code Playgroud)

asp.net json jqgrid asp.net-web-api

1
推荐指数
1
解决办法
1万
查看次数

在 DataTable 单元格中显示时更改 C# 字符串的颜色

我正在 C# Windows 窗体应用程序中工作,我想更改在网格中显示的字符串的颜色。

//dtRList is a DataTable  
dtRList.Rows.Add(something + "This should be red");
Run Code Online (Sandbox Code Playgroud)

基本上我需要更改我在此处附加的字符串的颜色。像这样的事情,

String str = "This should be red";
Run Code Online (Sandbox Code Playgroud)

现在将 str 的颜色更改为红色并且

dtReconList.Rows.Add(something + str);
Run Code Online (Sandbox Code Playgroud)

我认为不可能这样做,也许我必须去寻找一个标签或其他东西。任何帮助表示赞赏。

谢谢。

c# string winforms

0
推荐指数
1
解决办法
2万
查看次数