小编web*_*ad3的帖子

JSON字符串中的反斜杠

我不熟悉这种格式:

{"d":"{\"Table\":[{\"pCol\":12345,\"fCol\":\"jeff\",\"lCol\":\"Smith\",\"dId\":1111111,\"tDate\":\"\\/Date(1153033200000-0700)\\/\"}]}"}
Run Code Online (Sandbox Code Playgroud)

我正在使用Newtonsoft来序列化我从ASP.Net webservice返回的DataSet.上面的JSON字符串是Firebug返回的内容.我已经使用jsLint检查了这个JSON,这很好.

在firebug中,我看到了JSON数据和我的第一个alert('success'); 但是当我尝试时alert(msg.d.Table);我什么都没得到.Firebug中没有警告框或错误...我认为它与这些反斜杠有关......但我不确定.

有任何想法吗?

asp.net jquery json

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

保存到xml文档

我正在" 试图 "弄清楚如何创建Windows Phone 7应用程序,我想用以下函数更新/保存xml文件:

        XDocument xmlDoc = XDocument.Load("myApp.xml");

        xmlDoc.Element("ocd").Add(new XElement("vDetails", new XElement("itemName", this.tb_Name.Text),
            new XElement("Date", System.DateTime.Now.ToString()), new XElement("itemValue", "")));

        xmlDoc.Save("data.xml");
Run Code Online (Sandbox Code Playgroud)

但是xmlDoc.Save行给出了错误:"System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)"的最佳重载方法匹配具有一些无效参数.

我需要做些什么才能纠正这个问题?

c# linq linq-to-xml windows-phone-7

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

用键盘控制滚动DIV

我有一个 div,其中包含一个包含多行的表。滚动条正确显示并且在使用鼠标时工作正常。但是,为了使其由键盘驱动,我使 div 具有焦点,然后能够使用箭头键(通过 onKeyPress 事件,我可以在 div 上上下移动。

除了有点怪癖外,这有效......当 div 获得焦点并且我按下向下箭头键时,滚动条也会向下移动(有效地隐藏了我现在关注的行)。所以我的问题是,有没有办法避免这种情况发生?

我正在查看以下命令:doScroll()、scrollTo() 或 scroll()

这些工作中的任何一个都会起作用,或者我可以做些什么来纠正滚动条的行为?

javascript

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

linq to sql insert语句不起作用

我有以下代码:

        pillboxDataContext db = new pillboxDataContext();

        userAccount newUser = new userAccount();
        newUser.userName = "test123";
        newUser.userPhone = "1234567890";
        newUser.userEmail = "test@test.com";
        newUser.userPwd = "testpassword";
        newUser.userCreateDate = DateTime.Now;
        newUser.userAccountType = "basic";

        db.users.Add(newUser);
        db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

userAccount是具有属性的对象(与用户表匹配).

我很困惑db.users.Add(newUser);..Add表示:System.Data.LINQ.Table不包含"Add"的定义.

我所遵循的示例似乎表明应该允许.Add.我是新手,所以请任何建议都会非常有帮助.

更新:

我把它改成了,db.users.InsertOnSubmit(newUser);但我仍然收到一个错误:

'System.Data.Linq.Table.InsertOnSubmit(user)'的最佳重载方法匹配有一些无效的参数

固定!

在查看其他代码示例后,我发现我将数据分配给类(userAccount)而不是表(用户).

所以我改变了:userAccount newUser = new userAccount();user newUser = new user(); 随后的一切工作就像我的预期.

谢谢(你的)信息!

c# linq-to-sql

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

将文本和ID值都添加到VB6组合框中

我目前正在尝试使用AddItem方法添加到我的VB6组合框中.但是,这有效,我想在下拉列表中显示文本,但我需要传递该文本的ID.

有没有办法通过使用AddItem方法来实现这一目标?

vb6

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

MVVM Light和MVVM有什么区别?

我一直在使用MVVM编写我的Windows 8应用程序和Windows手机应用程序.我即将接触到MVVM Light,我只是想知道它们之间的区别是什么?我想MVVM light是MVVM的沙盒版本,它带有WPF和WinRT/WP8开发.

有一个简单的答案吗?为什么选择MVVM Light而不是MVVM?

silverlight wpf mvvm mvvm-light

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

从web.Config授予Controller级别的用户权限

在我的控制器中 [Authorized]注释.

我想获取在web.config文件中设置的授权用户列表.

<add key="authorizedUsers" value="jeff,dan,mindy,claudia"/>
Run Code Online (Sandbox Code Playgroud)

我知道在控制器中你可以做类似的事情:

[Authorize Users="jeff,dan,mindy,claudia"]
Run Code Online (Sandbox Code Playgroud)

但我宁愿只更新web.config文件而不必重新编译.反正有没有为我的列表读取web.config文件,然后将其添加到[Authorize]属性?我也使用Windows身份验证而不是表单身份验证.

asp.net-mvc

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

SQL FORMAT函数错误

这个SQL:

select FORMAT(lNum,'##-###-##-###') 
from  [rpt].[myView] 
Run Code Online (Sandbox Code Playgroud)

产生以下错误:

参数数据类型varchar对于格式函数的参数1无效.

lNum 是一个 varchar(10)

运行SQL Server 2012

sql t-sql sql-server

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

windows手机7 - 仅限C#?

我听说新的Windows Phone 7上的应用程序开发只是C#.真的吗?我无法自己验证.你能提供一个链接吗?

如果是真的,是否有关于允许VB.Net创建应用程序的传言?

c# vb.net windows windows-phone-7

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

三元语句空或空白

目前我有以下三元操作:

string value = "";

value = Company == null ? Name : Name + "," + Company;
Run Code Online (Sandbox Code Playgroud)

一切都很好.但是,我想检查公司是否为空或"".

有没有办法使用三元语句来做到这一点?

c#

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