小编ank*_*kur的帖子

javascript比较字符串而不区分大小写

我必须使用JavaScript检查一些字符串,但区分大小写会导致问题.例如

if('abc'=='ABC')
{
return true;
}
Run Code Online (Sandbox Code Playgroud)

尽管单词的含义相同,但它不会进入if循环.我也不能使用tolower条款,因为我不知道数据如何来它对于ex意味着:

if('aBc'=='abC')
{
return true;
}
Run Code Online (Sandbox Code Playgroud)

如果可以通过jquery完成,如何为此编写JS函数.

javascript jquery jquery-plugins

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

响应浏览器的最大json大小

我正在创建一个使用JavaScript/jquery准备的自定义控件的树.

为了创建树,我们提供json对象作为java脚本的输入来迭代并创建树.

由于数据量可能达到25K节点.在基本负载测试期间,我们发现浏览器将因此类崩溃而崩溃.

备用解决方案只是加载节点的第一级,并通过AJAX请求按需加载.第一级的音量可以在500到1K节点之间变化.

json应该具有的最大大小是来自服务器的响应.什么是在浏览器上处理如此大量数据的最佳方法.

javascript tree jquery

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

检查字符串是否是回文

我有一个字符串作为输入,必须打破两个子串中的字符串.如果左子串等于右子串,则执行一些逻辑.

我怎样才能做到这一点?

样品:

public bool getStatus(string myString)
{

}
Run Code Online (Sandbox Code Playgroud)

示例:myString = "ankYkna",所以如果我们将它分成两个子串,它将是: left-part = "ank", right-part = "ank"(反转后).

c# string palindrome

17
推荐指数
6
解决办法
11万
查看次数

将日期从MM/dd/YYYY格式转换为dd/MM/YYYY格式

我正面临一个小问题,在尝试了这么多事情之后我无法做到这一点就在这里......我的页面中有一个文本框,我在其中输入日期,我想在datetime对象中使用该日期.

例如:输入的日期:2010年11月2日(日/月/日/年)当我在日期时间对象中访问它时,它应该采用相同的格式,但它将被更改为(2/11/2011即:MM/dd/yyyy格式).

我希望我在这里有意义我想要的是这样的事情......

DateTime dt = convert.ToDateTime(txtDate.Text);
Run Code Online (Sandbox Code Playgroud)

应该是(2010年2月2日而不是2010年11月2日)

使用以下代码后@oded

DateTime sDate, eDate = new DateTime(); 
Run Code Online (Sandbox Code Playgroud)

//修改我们使用的日期.DateTime.TryParseExact(txtFrom.Text,"dd/MM/yyyy",CultureInfo.InvariantCulture,DateTimeStyles.None,out sDate);

DateTime.TryParseExact(txtFrom.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out eDate); 
Run Code Online (Sandbox Code Playgroud)

我在edate和sdate获得的是1/1/0001 12:00:00 AM,它应该是3/11/2011.

c# asp.net datetime datetime-format

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

无法访问存储过程中的表变量

我以这种方式将数据表从Code传递给存储过程.

DataTable table = CommonFunctions.ToDataTable(request);
object[] spParams = new object[1];
spParams[0] = table;

DbCommand dbCommand = 
  db.GetStoredProcCommand("OS_UpdateOrgStructureDetails", spParams);
Run Code Online (Sandbox Code Playgroud)

我试图在存储过程中访问此参数.

CratePROCEDURE OS_UpdateOrgUnits  
 @table OS_RenameNodeTable READONLY  
AS  
BEGIN  
    UPDATE OrgUnit  
    SET DetailName = ut.NewValue  
    FROM @table ut  
    INNER JOIN OrgUnit ou ON ou.OrgUnitID = ut.OrgUnitID  
END 
Run Code Online (Sandbox Code Playgroud)

但是当调用存储过程时,它会抛出错误.

The incoming tabular data stream (TDS) remote procedure call (RPC) protocol 
stream is incorrect. Table-valued parameter 1 ("@table"), row 0, column 0: 
Data type 0xF3 (user-defined table type) has a non-zero length database name 
specified. …
Run Code Online (Sandbox Code Playgroud)

c# stored-procedures sql-server-2008

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

从通用列表中删除属性/列

由于某种原因,我无法更改查询,因此我必须在C#中执行此操作.

我有一节课:

public class myClass
{
    int id { get; set; }
    string name { get; set; }
    DateTime sDate { get; set; }
    bool status { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

我得到的数据在此列表中获取.现在我想要的是从具有null值的列表中删除这些属性.我听起来很疯狂,但你读得对.我想过只创建一个只包含所选属性的列表,但是上面的任何属性都可以null.所以我必须设计一种机制来根据这个过滤我的列表.

为了更清楚,请考虑以下示例.

List<myClass> lstClass = some data source.
Run Code Online (Sandbox Code Playgroud)

获取数据后,通用列表(lstClass)看起来像这样.考虑表中的结果集:

Id Name Sdate status
1  a    null  null
2  b    null  null
3  c    null  false
Run Code Online (Sandbox Code Playgroud)

我可以在删除属性sdate之后如何使我的列表看起来像这样.所以我想要创建的新列表应该只有三个属性.

Id Name status
1  a    null
2  b    null
3  c    false
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我可以使用Linq吗?

PS:这与演示文稿无关.我没有网格,我无法隐藏不是我想要的列.

c# linq generics list

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

在LINQ Query的where子句中传递int数组

有一节课

Public class Student
{
  int id;
  int rollNum;
  String Name;
}
Run Code Online (Sandbox Code Playgroud)

一个方法

Public List<Student> GetAllStudents()
{
  var studentList = GetMeAll(); // Simple select * query to get all students
  //unfortunately i can't make changes in this method so have to write a linq query to       //filter data.
  //getting int array ids correctly from some method
   var filterList = FilterStudentsByID(ids,StudentList);
}
Run Code Online (Sandbox Code Playgroud)

我想编写一个方法,将一个int数组作为输入并返回一个List

Public List<Student> FilterStudentsByID(int[] ids,List<student> studentList)
{
  //There should be a linq query , but I am new to …
Run Code Online (Sandbox Code Playgroud)

c# linq generics

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

删除除前五个lis和下一个五个lis之外的所有li

我想删除所有liul除了过去五年LIS和未来五年LIS.

例如:

<ul>
    <li id="Li0"></li>
    <li id="Li1"></li>
    <li id="Li2"></li>
    <li id="Li3"></li>
    <li id="Li4"></li>
    <li id="Li5"></li>
    <li id="Li6"></li>
    <li id="Li7"></li>
    <li id="Li8"></li>
    <li id="Li9"></li>
    <li id="Li10"></li>
    <li id="Li11"></li>
    <li id="Li12"></li>
    <li id="Li13"></li>
    <li id="Li14"></li>
    <li id="Li15"></li>
    <li id="Li16"></li>
    <li id="Li17"></li>
    <li id="Li18"></li>
    <li id="Li19"></li>
    <li id="Li20"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

让说,我点击Liid Li9.所以结果应该是

 <ul>
    <li id="Li4"></li>
    <li id="Li5"></li>
    <li id="Li6"></li>
    <li id="Li7"></li>
    <li id="Li8"></li>
    <li id="Li9"></li>
    <li id="Li10"></li>
    <li id="Li11"></li>
    <li id="Li12"></li>
    <li id="Li13"></li>
    <li id="Li14"></li>
</ul> …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors html-lists

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

从值获取枚举类型

public enum WeekDays { Sun = 1, Mon = 2, Tue=3, Wed=4, Thu=5, Fri=6, Sat=7 }
Run Code Online (Sandbox Code Playgroud)

我有这个枚举,我有枚举的价值.我想要做的是通过传递值获取我想要传递给下面的函数的类型.我可以通过开关盒做任何更好的方法吗?

例如:value是6然后是Weekdays.Fri作为一个类型应该传递给下面的函数.

  public void CreateNew(WeekDays days)
  {
   //Some logic
  }
Run Code Online (Sandbox Code Playgroud)

c# enums

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

从 json 数组中搜索和删除对象

我正在尝试搜索一个对象并从 json 数组中删除

我的 json 对象数组看起来像

var data = [{
    {id: "1", name: "Snatch", type: "crime"},
    {id: "2", name: "Witches of Eastwick", type: "comedy"},
    {id: "3", name: "X-Men", type: "action"},
    {id: "4", name: "Ordinary People", type: "drama"},
    {id: "5", name: "Billy Elliot", type: "drama"},
    {id: "6", name: "Toy Story", type: "children"}
}];
Run Code Online (Sandbox Code Playgroud)

我想要实现的是,如果我有一个 Id=1 的对象,
我可以搜索与数组匹配的数组并将其从数组中删除。

我正在通过下面的代码尝试这个

function RemoveNode(id)
{
 data.forEach(function (emp) {
   if(emp.Id == id)
    {
      delete emp;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我无法让它工作,请建议一个更好的方法来做到这一点

javascript arrays jquery json

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