我需要在kendoGrid中选择一个特定的行,但不要选择data-uid(当再次加载网格dataSource时更改data-uid),而是选择行itemID.我看到了帖子,但是他们只选择uid的行,这不是我需要的,我实际上需要重新启动HTML5应用程序,当加载网格时,应该选择一个特定的项目.这就是我一直看到的
演示:jsfiddle.net/rusev/qvKRk/3/
例如,对象有OrderID as ID,并且每次加载网格时,它都是相同的,不像uid,我想知道如何能够选择一行OrderID,而不是uid.
我正在使用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和服务响应很好.