小编Jer*_*Lam的帖子

DataSet排序

DataTable我可以排序

 dataTable.DefaultView.Sort = "SortField DESC";
Run Code Online (Sandbox Code Playgroud)

我得到一个DataSet从数据库,我不知道我可以做的分拣DataSet像我怎么做它DataTable.

.net c# asp.net sorting dataset

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

HttpWebRequest DefaultNetworkCredentials 给出错误 401

我正在尝试使用HttpWebRequest请求需要 Windows 身份验证的 url ,我正在使用

request.Credential = New NetworkCredential("username", "password");
Run Code Online (Sandbox Code Playgroud)

一切正常,直到我决定不硬记录用户名和密码,然后切换到

request.Credential = CredentialCache.DefaultNetworkCredentials;
Run Code Online (Sandbox Code Playgroud)

然后我得到了 401 未经身份验证的错误。我检查了我的用户

WindowsIdentity.GetCurrent();
Run Code Online (Sandbox Code Playgroud)

它正确返回我的用户名,但是

CredentialCache.DefaultNetworkCredentials;
Run Code Online (Sandbox Code Playgroud)

返回我的用户名、域的空字符串...几乎所有内容都是空字符串.. 太糟糕了HttpWebRequest.Credential期待ICredential意味着我无法将WindowsIdentity.GetCurrent()设置为它。

无论如何,我可以将我当前的登录用户传递给HttpWebRequest.Credential吗?

CredentialCache.DefaultNetworkCredentials; 正确的方法?或者我只是缺少一些设置?

我已经阅读了一些像这样的文章 http://msdn.microsoft.com/en-us/library/ms998351.aspx

它要么太长太复杂,我无法理解,要么不起作用。我是新手,希望在这里得到一些直接的答案。

c# asp.net credentials httpwebrequest networkcredentials

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

Javascript round(),toFixed()和toPrecision()不正确

我在javascript中使用这3个函数,直到我注意到它们都给出了不正确的舍入值.让我们说下面的事件

var x = 1.49849;
Math.round(x) //return 1, but from what I learnt from school it should be 2, right?
x.toFixed()   //return 1 too! same as rounding
x.toFixed(3)  //return 1.498, shouldn't it be 1.499?
x.toFixed(4)  //return 1.4985, at least this is working correctly....
Run Code Online (Sandbox Code Playgroud)

我试过toPrecision()它与toFixed()基本相同.

看起来javascript中的舍入只考虑一个数字,并忽略小数点的其余部分.

这种类型的Senario有没有javascript工作?

我知道我总是可以在服务器端这样做,但我们只关注javascript.

javascript

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