小编uma*_*ais的帖子

如何通过数据项ID在kendo网格中选择一行?

我需要在kendoGrid中选择一个特定的行,但不要选择data-uid(当再次加载网格dataSource时更改data-uid),而是选择行itemID.我看到了帖子,但是他们只选择uid的行,这不是我需要的,我实际上需要重新启动HTML5应用程序,当加载网格时,应该选择一个特定的项目.这就是我一直看到的

演示:jsfiddle.net/ruse​​v/qvKRk/3/

例如,对象有OrderID as ID,并且每次加载网格时,它都是相同的,不像uid,我想知道如何能够选择一行OrderID,而不是uid.

kendo-ui kendo-grid

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

如何在WCF中向请求添加授权标头?

我正在使用Windows窗体应用程序,并且需要调用WCF服务.我需要在请求发送到服务之前为请求添加标头(授权 - 自定义).我也有一个自定义检查器类.我尝试了以下但不以某种方式调用服务,它返回一个异常.

public object BeforeSendRequest(ref Message request, IClientChannel channel)
{
    MessageHeader header = MessageHeader.CreateHeader("Authorization", "", "Basic Y19udGk6Q29udGlfQjNTVA==");
    OperationContext.Current.OutgoingMessageHeaders.Add(header);
    HttpRequestMessageProperty httpRequestProperty = new HttpRequestMessageProperty();
    httpRequestProperty.Headers.Add("Authorization", "Basic Y19udGk6Q29udGlfQjNTVA==");
    httpRequestProperty.Headers.Add(HttpRequestHeader.UserAgent, "Continental");
            OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty;
    sentMessages.Add(request.ToString());
    return null;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过这样一个最简单的方法:

MessageHeader header = MessageHeader.CreateHeader("Authorization", "", "Basic Y19udGk6Q29udGlfQjNTVA==");
request.Headers.Add(header);
Run Code Online (Sandbox Code Playgroud)

但它是相同的,添加了授权标题但它没有到达服务,我怎么知道服务接收到什么标题?当我在请求中手动添加这样的头文件(运行之前)时,我使用SOAP UI和服务响应很好.

c# wcf header winforms

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

标签 统计

c# ×1

header ×1

kendo-grid ×1

kendo-ui ×1

wcf ×1

winforms ×1