小编use*_*007的帖子

xml错误:无法将空白字符添加到内容中

我试图打开这样的xmldocument:

var doc = new XDocument("c:\\temp\\contacts.xml");
var reader = doc.CreateReader();
var namespaceManager = new XmlNamespaceManager(reader.NameTable);
namespaceManager.AddNamespace("g", g.NamespaceName);
var node = doc.XPathSelectElement("/Contacts/Contact/g:Name[text()='Patrick Hines']", namespaceManager);
node.Value = "new name Richard";
doc.Save("c:\\temp\\newcontacts.xml");
Run Code Online (Sandbox Code Playgroud)

我在第一行返回错误:

Non whitespace characters cannot be added to content.
Run Code Online (Sandbox Code Playgroud)

xmlfile看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<Contacts xmlns:g="http://something.com">
  <Contact>
    <g:Name>Patrick Hines</g:Name>
    <Phone>206-555-0144</Phone>
    <Address>
      <street>this street</street>
    </Address>
  </Contact>
</Contacts>
Run Code Online (Sandbox Code Playgroud)

xml linq-to-xml c#-4.0

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

如何更改外键名称?

我目前正在我的SQL Server数据库中创建新表.我正在重命名旧表,所以也是外键约束.

要使用Adventureworks DB作为示例,SalesOrderDetail表具有FK_SalesOrderDetail_SalesOrderHeader_SalesOrderId(链接到SalesOrderHeader表).

是否正在更改此外键的名称或者是否还需要更改SalesOrderHeader表中的外键引用?

sql-server sql-server-2005

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

我可以从global.asax重定向到控制器操作吗?

我试图在用户上传超过限制的文件时显示错误页面(请参阅捕获"超出最大请求长度")

在global.asax我想重定向到一个控制器动作,所以这样的东西,但它不起作用?:

private void Application_Error(object sender, EventArgs e)
{
    if (GlobalHelper.IsMaxRequestExceededEexception(this.Server.GetLastError()))
    {
        this.Server.ClearError();
        return RedirectToAction("Home","Errorpage");
    }
}
Run Code Online (Sandbox Code Playgroud)

c#-4.0 asp.net-mvc-2

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

请求的资源不支持http方法'OPTIONS'.

我从angular.js客户端向asp.net web api PUT方法发出以下请求:

var org = {
                  OrgId: 111,
                  name: 'testing testing'
          };
$http.put("http://localhost:54822/api/data/putorganisation/1/", org).then(function(status) {
         console.log("success PUT");
         return status.data;
});
Run Code Online (Sandbox Code Playgroud)

但是获得以下errormsg(在fiddler中):

{"message":"The requested resource does not support http method 'OPTIONS'."}
Run Code Online (Sandbox Code Playgroud)

这是我的asp.net web api web.config文件的一部分:

 <system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Headers" value="Content-Type,x-xsrf-token,X-Requested-With" />
        <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
      </customHeaders>
    </httpProtocol>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
      <remove name="WebDAV" /> …
Run Code Online (Sandbox Code Playgroud)

rest cors asp.net-web-api angularjs

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

如何使用lambda表达式过滤C#中的列表?

我试图过滤一个列表,这样就会产生一个只有布里斯班郊区的列表?

C#

Temp t1 = new Temp() { propertyaddress = "1 russel street",  suburb = "brisbane" };
            Temp t2 = new Temp() { propertyaddress = "12 bret street", suburb = "sydney" };
            List<Temp> tlist = new List<Temp>();
            tlist.Add(t1);
            tlist.Add(t2);

            List<Temp> tlistFiltered = new List<Temp>();
            //tlistFiltered. how to filter this so the result is just the suburbs from brisbane?

public class Temp
    {
        public string propertyaddress { get; set; }
        public string suburb { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

c# lambda

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

c#泛型错误:方法的类型参数'T'的约束......?

收到以下错误:

错误1类型参数' T'of method
' genericstuff.Models.MyClass.GetCount<T>(string)'的约束必须与接口方法' '的类型
参数' T' 的约束匹配genericstuff.IMyClass.GetCount<T>(string).请考虑
使用显式接口实现.

类:

 public class MyClass : IMyClass
 {
     public int GetCount<T>(string filter)
     where T : class
       {
        NorthwindEntities db = new NorthwindEntities();
        return db.CreateObjectSet<T>().Where(filter).Count();
       }
 }
Run Code Online (Sandbox Code Playgroud)

接口:

public interface IMyClass
{
    int GetCount<T>(string filter);
}
Run Code Online (Sandbox Code Playgroud)

generics entity-framework-4 c#-4.0

10
推荐指数
2
解决办法
7070
查看次数

如何将click事件添加到元素?

我想在普通的JavaScript(不使用jQuery)中添加一个click事件到这样的元素,所以我没有id一个类,而是一个类:

<a href="http://example.com/share" class="MyClass">Yummy</a>
Run Code Online (Sandbox Code Playgroud)

javascript click onclick dom-events

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

css:如何在同一行的2个标签之间获取空格?

我试图在html文档的同一行中显示几个标签,它们之间有相当大的空间.这确实有效.如何以更好的方式工作?

<div>
firstlabel &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp secondlabel

</div>
Run Code Online (Sandbox Code Playgroud)

html css

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

angular js和asp.net mvc 4示例应用程序

我正在寻找一个角度js和asp.net mvc 4示例应用程序.我发现一些非常好的样本用于角度js,但没有那么多插入,添加,删除到数据库.有没有人有可用的例子?

asp.net-mvc angularjs

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

如何从父页面获取查询字符串?

我在我的父页面中使用iframe ipage.我想在父页面的javascript中获取查询字符串?

javascript asp.net

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