小编Pra*_*ana的帖子

如何在jquery中隐藏所有div

我有几个div:

<div id="div-1"></div>
<div id="div-2"></div>
<div id="div-3"></div>
<div id="div-4"></div>
Run Code Online (Sandbox Code Playgroud)

如何用jquery隐藏它们.我用过$('#div').hide();但没用过.

javascript jquery elements hide

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

LINQ to SQL in和not in

LINQ to SQL中有什么innot in等于什么 ?

例如

select * from table in ( ...)
and 
select * from table not in (..)
Run Code Online (Sandbox Code Playgroud)

什么等于LINQ to SQL中的上述语句?

c# linq .net-3.5

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

jQuery在px中将padding-top计算为整数

我发现的唯一解决方案是 ($(this).innerHeight() - $(this).height()) / 2

但是/ 2不是正确的选项,因为用户可以使用padding-top:0px和padding-bottom:20px.

有没有办法制作更准确的填充值?

我正在思考css('padding-top')然后解析它,只采用int部分,但值可以在"em"中,例如而不是在"px"中

然后为每个值类型创建switch语句?对于em,对于px是另一个吗?

它有点复杂,在代码中占用更多空间......

css jquery padding

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

SQL查询,其中=另一个表的值

我想提出一个简单的问题,这可能听起来真的很愚蠢,但我做了很多研究而且什么也听不懂.

想象一下,我有两个表(table1和table2)和两个列(table1.column1和table2.column2).

我想要做的基本上是这样的:

SELECT column1 FROM table1 where table2.column2 = '0'
Run Code Online (Sandbox Code Playgroud)

我不知道这是否可行.

提前致谢,

sql sqlite

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

理解linq语法

我真的很困惑,了解它的内部工作这是LINQ语法

string[] test = new test[] { "abc", "", "cd", "", "aa" };
test = test.Where(x => !string.IsNullOrEmpty(x)).ToArray();
Run Code Online (Sandbox Code Playgroud)

我对它的语法管理方式感到困惑.它把所有数组放在x?如果是,那么它如何管理x null值?

要么

如果没有那么测试数组值一个接一个地放在x?

.net c# linq syntax

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

程序集名称和文件名可以不同吗?

我们遵循CompanyName.ProductName.LibraryName格式作为程序集文件命名约定.但是当涉及Windows应用程序时,上述格式的输出exe文件看起来很奇怪,它看起来像这样:Company.Product.Library.exe.我更喜欢这个Library.exe

是否可以在不更改其程序集名称的情况下获得所需的可执行文件名?

.net visual-studio

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

为什么子类不能使用基类保护构造函数创建新对象?

我正在将一些Java代码移植到C#,我遇到了这个用于复制对象的习惯用法:

class Base
{
    int x;
    public Base(int x) { this.x = x; }
    protected Base(Base other) { x = other.x; }
}

class Derived : Base
{
    Base foo;
    public Derived(Derived other)
        : base(other)
    {
        foo = new Base(other.foo); // Error CS1540
    }
}
Run Code Online (Sandbox Code Playgroud)

错误CS1540是:

无法通过类型为"Base"的限定符访问受保护成员'Base.Base(Base)'; 限定符必须是'Derived'类型(或从中派生)

我理解这个错误的目的:它阻止访问兄弟类型的受保护成员.但Base.Base(Base)显然不会在兄弟类型上调用!这根本没有包含在规范中,或者我错过了为什么这不安全的原因?

编辑:嘎,成语new Base(other.foo)不是new Base(other)

c# inheritance constructor protected

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

如何通过回发保存数据?

我正在开发一个ASP.NET/C#网站.

我正在从数据库中读取数据,将其保存在字典中

Dictionary<string, decimal> Results
Run Code Online (Sandbox Code Playgroud)

然后将其绑定到ASP.NET图表

PieChart.Series["Series"].Points.DataBind(Results, "Key", "Value", string.Empty);  
Run Code Online (Sandbox Code Playgroud)

我想在单击按钮时更改Point的标签.

protected void Button_Click(object sender, EventArgs e)
{
    PieChart.Series["Series"].Points[0].Label = "abc"
}
Run Code Online (Sandbox Code Playgroud)

但是当我点击按钮,发生PostBack并且"结果"字典中保存的数据以及图表丢失时出现问题.

有没有办法,在发生回发时不丢失数据而不必再次从数据库中读取?

感谢您的任何帮助.

c# asp.net postback state-management

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

sql join两个表

TABLE A >>
uid name
1   test1
2   test2
3   test3
4   test4

TABLE B >>
uid address
1   address1
2   address2
4   address3

RESULT
1   test1   address1
2   test2   address2
3   test3
4   test4   address3
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何编写查询并获取上面的结果,非常感谢!我尝试过加入,左右加入.一切都没有结果.

mysql sql t-sql left-join

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

如何获得枚举自定义值?

我有enum这样的:

public enum ProductGroup
{
    A = 1,
    B = 2,
    C = 4,
    D = 8
}
Run Code Online (Sandbox Code Playgroud)

如何获取ProductGroup枚举值?例如,当我的枚举值为ProductGroup.CI时,想要获取其值4;

c# enums

9
推荐指数
3
解决办法
4466
查看次数