小编Rom*_*meo的帖子

删除需要src/mongo/shell/collection.js的查询

运行db.messages.remove()时出现此错误."删除需要在src/mongo/shell/collection.js上查询".有什么建议来解决这个错误吗?

mongodb

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

使用DataContractSerializer时删除xmlns:i ="http://www.w3.org/2001/XMLSchema-instance"

如何在使用DataContractSerializer时删除xmlns:i ="http://www.w3.org/2001/XMLSchema-instance".

这就是我得到的:

<ProfileModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Email>wolverine@wolverine.com</Email>
  <FirstName>wolverine</FirstName>
  <ID>ty1002225</ID>
  <LastName>wolverine3</LastName>
  <PhoneNumber>66332214477</PhoneNumber>
  <SourceSystem>TY</SourceSystem>
</ProfileModel>
Run Code Online (Sandbox Code Playgroud)

我想得到这样的东西:

<ProfileModel>
      <Email>wolverine@wolverine.com</Email>
      <FirstName>wolverine</FirstName>
      <ID>ty1002225</ID>
      <LastName>wolverine3</LastName>
      <PhoneNumber>66332214477</PhoneNumber>
      <SourceSystem>TY</SourceSystem>
    </ProfileModel>
Run Code Online (Sandbox Code Playgroud)

这是我的模特:

[DataContract(Namespace = "")]
    public class CRMProfileModel
    {
        [DataMember]
        public string FirstName { get; set; }
        [DataMember]
        public string LastName { get; set; }
        [DataMember]
        public string Email { get; set; }
        [DataMember]
        public string PhoneNumber { get; set; }
        [DataMember]
        public string SourceSystem { get; set; }
        [DataMember]
        public string ID { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我试图避免使用字符串替换来删除它.

c# xml serialization

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

为WCF设置Ninject

有没有人有关于如何在WCF中设置Ninject的明确指示?谷歌搜索,但我看不到有关如何在WCF中使用Ninject的任何更新指南.

c# wcf ninject ninject-extensions

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

选择QueryExpression CRM 2011中的所有列

我的代码中有这个QueryExpression.

 QueryExpression query = new QueryExpression() { };

 query.EntityName = "country";
 query.ColumnSet = new ColumnSet("name", "2digitiso", "3digitiso");

 EntityCollection retrieved = _service.RetrieveMultiple(query);
Run Code Online (Sandbox Code Playgroud)

我的问题是,有没有办法在不提供任何ColumnSet的情况下选择"country"中的所有列?我想要的东西就像SELECT *来自SQL Query的东西.

c# dynamics-crm dynamics-crm-2011

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

更改 web.config 的 appSettings 中的值时在 IIS 中重新启动网站

为了安全起见,当我在 Web.config 中更改 appSettings 的值时,我总是重新启动网站,以便可以刷新所有更改。但我真的需要重新启动它吗?IIS 如何处理 appSetting 值,它是一次性读取这些值(一旦您启动应用程序)还是每次客户端访问网站时 IIS 都读取它?

iis web-config appsettings asp.net-mvc-4

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

空对象无法转换为值类型

我根据用户提供的预订编号从我的 ASP.NET Web API 请求预订信息。我的问题是,如果预订号不存在,Web API 仍会返回一个对象,但值为null. 如何检查返回的 JSON 对象是否为null

HttpClient 要求:

 var response = await client.PostAsJsonAsync(strRequestUri, value);

if (response.IsSuccessStatusCode)
{
    string jsonMessage;
    using (Stream responseStream = await response.Content.ReadAsStreamAsync()) // put response content to stream
    {
        jsonMessage = new StreamReader(responseStream).ReadToEnd(); 
    }
    // I'm getting the error from here when I'm casting the json object to my return type.
    return (TOutput)JsonConvert.DeserializeObject(jsonMessage, typeof(TOutput)); // TOutput is a generic object
}
Run Code Online (Sandbox Code Playgroud)

示例返回的 JSON 对象:

{
    "BookingRef": null,
    "City": null, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc json asp.net-mvc-4 asp.net-web-api

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

谷歌浏览器打印预览不会第一次加载页面

我正在尝试使用此代码打印页面

<html>
<head>
    <script type="text/javascript">
        function Popup() 
        {

            var mywindow = window.open('', 'Ticket info', 'height=400,width=600');
            mywindow.document.write('<html><head><title>my div</title>');
            mywindow.document.write('<style type="text/css"> *{margin: 0; padding: 0;} body{padding: 3px; padding-left:20px;font:6px bold Arial;}</style>');
            mywindow.document.write('<script src="http://code.jquery.com/jquery-latest.min.js"><'+'/script>');
            mywindow.document.write('<script src="jquery-barcode.min.js"><'+'/script>');
            mywindow.document.write('</head><body>');
            mywindow.document.write('<div id="demo"></div>');
            mywindow.document.write('<script type="text/javascript">$("#demo").barcode("1234567890128", "code39");<'+'/script>');
            mywindow.document.write('</body></html>');
            mywindow.print();
            return true;
        }
    </script>
</head>
<body>
<input type="button" value="Print Div" onclick="Popup();" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

基本上它会弹出一个窗口并显示页面的打印预览.加载打印预览的第一次尝试将不会加载条形码,当您取消第一次打印预览时,然后右键单击页面并再次打印第二次打印预览现在将显示要打印的条形码.

第一次打印尝试

重印

第二次打印尝试

我认为问题来自这条线:

mywindow.document.write('<script type="text/javascript">$("#demo").barcode("1234567890128", "code39");<'+'/script>');
Run Code Online (Sandbox Code Playgroud)

当我评论此行并向页面添加虚拟文本时.它将在第一次尝试时自动显示在打印预览中.

在我尝试从css文件加载样式之前,我遇到了同样的问题.我通过将样式直接传递到弹出窗口来解决这个问题.

我的问题是为什么会发生这种情况?如何在首次尝试打印预览时加载条形码?

javascript printing jquery google-chrome

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

如何使用crm sdk和C#从CRM 2011中的实体字段中获取选项集

如何使用crm sdk和C#从CRM 2011中的实体字段中获取选项集?我只想与您分享一个直接的方法来获取实体中的字段选项集.

c# crm dynamics-crm-2011

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

将数据导出为CSV MVC4

祝大家好日子.我是ASP.net编程的新手,所以请原谅我的示例代码.我有一个具有此操作代码的控制器.我想将Employee表中的数据放入CSV文件中.我还不擅长linq查询,所以我不知道如何逐行获取它.即时通讯使用MVC4.

    public FileContentResult DownloadCSV()
    {

        //This is my linq query
        var EmployeeQry = from data in db.Employees
                          select data;

        //I want to put my Employee data into a CSV. something like this..
        string csv = "EmployeeName,EmployeePostion,EmployeeDepartment";
        return File(new System.Text.UTF8Encoding().GetBytes(csv),"text/csv","Report.csv");

    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-4

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