小编Mar*_*ijn的帖子

HTML水平滚动条的高度是多少?

对于叠加层,我需要知道垂直滚动条的高度.

我能做些什么来获得这个价值?FireFox和Internet Explorer的高度是否相同?

日Thnx

html javascript height scroll

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

C#类和方法

我发现很难确定类的责任:我是否必须将此方法放在这个类中,还是应该将此方法放在另一个类中?例如,假设一个带有id,forname,lastname和password的简单User类.现在你有了一个userId并且你想要forname和lastname,所以你创建了一个方法,如:public User GetUserById(int id){}.接下来,您要显示所有用户的列表,因此您创建另一个方法:public List GetAllUsers(){}.并且您想要更新,删除和保存用户.这给了我们5种方法:

public bool SaveUser(User user);
public bool UpdateUser(User user);
public bool DeleteUser(User user);
public User GetUserById(int id);
public List<User> GetAllUsers();
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:你把所有这些方法放在User类中吗?或者您是否创建了另一个可以连接到数据库并包含所有这些方法的数据类(UserData类)?

c# oop

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

C#为什么不能设置动态创建的组合框的selectedValue?

我在类中创建了一个组合框,并希望为该组合框设置选定的值.但是当我这样做时,selectedValue保持为null,当我尝试设置selectedIndex时,我得到一个ArgumentOutOfRangeException.

码:

public Control GenerateList(Question question)
{
    // Clear the local givenAnswer collection
    _givenAnswer.Clear();

    // Get a list with answer possibilities
    List<QuestionAnswer> answers = question.GetAnswerSort();

    // Get a collection of given answers
    Collection<QuestionnaireAnswer> givenAnswers = question.GetGivenAnswers();

    _givenAnswer = givenAnswers;

    ComboBox cmb = new ComboBox();
    cmb.Name = "cmb";
    cmb.DisplayMember = "Answer";
    cmb.ValueMember = "Id";
    cmb.DataSource = answers;
    cmb.Dock = DockStyle.Top;

    // Check an answer is given to the question
    if (givenAnswers != null && givenAnswers.Count > 0)
    {
        cmb.Tag = givenAnswers[0].AnswerId; …
Run Code Online (Sandbox Code Playgroud)

c# combobox winforms

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

如何使用复选框使用Angular过滤结果?

我正在尝试使用复选框应用过滤器.

复选框显示正确:

<div data-ng-repeat="cust in customers">
    <input type="checkbox" data-ng-model="search.city" data-ng-true-value="{{ cust.city }}" data-ng-false-value=""/> {{ cust.city }}
</div>
Run Code Online (Sandbox Code Playgroud)

但在检查任何复选框时,没有任何反应:

<table>

    <!-- table heading goes here -->

    <tbody>
        <tr data-ng-repeat="customer in customers | filter : search">
            <td >
                {{ customer.firstName }}
            </td>
            <td >
                {{ customer.lastName }}
            </td>
            <td >
                {{ customer.address }}
            </td>
            <td >
                {{ customer.city }}
            </td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

该表显示了所有客户.

我想要实现的是:当选中一个或多个复选框时,该表必须仅显示与选中复选框的条件匹配的这些行.

要做到这一点,我该怎么办?

html javascript checkbox angularjs angular-filters

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

Asp.net是否可以检查page_load是否触发了点击事件?

单击一个按钮时,我想检查我的page_load中是否单击了一个按钮.这可能吗?我使用的是asp.net 2.0 C#

c# asp.net

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

是否可以隐藏派生类的属性?

类A派生自类B.在类AI中,要隐藏从类B继承的一些属性.因此,当创建类A的实例时,我不希望从类B中公开一些属性.

这可能吗?

c#

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

以OO方式组合对象属性

我有一种情况,我必须发送邮件A,有时我必须发送邮件B,但也有一种情况,我想发送邮件,其中包括邮件A和邮件B的组合.

例如邮件A的主题是"邮件主题A".邮件B的主题是"这是邮件B的主题".现在我的情况是我希望这个作为我的主题:'邮件主题A /这是邮件B的主题'

我怎样才能使用OO方式实现这一目标?

我已经为mailA和mailB提供了两个单独的类.

c# design-patterns

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

如何使用jquery从右上角滑动div?

我有一些隐藏的div,当点击一个按钮时,我想显示一个div.

我见过slideDown但这不是我想要的.我希望隐藏的div从无到有增长到原始大小,从(隐藏)div的右上角开始.

jquery jquery-ui jquery-animate

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

使用Angular创建和更新实体的好方法是什么?

我现在使用Angular大约2-3周,并且只使用数据绑定并尝试创建指令.现在我想将一个对象保存到服务器.

域模型如下所示:

public class Customer
{
    public int Id { get; set; }
    public string Code { get; set; }
    public string CompanyName { get; set; }
    public string EmailAddress { get; set; }
    public DateTime BirthDate { get; set; }
    public string BSNNo { get; set; }
    public string IdCardNo { get; set; }
    public bool Deceased { get; set; }
    public Gender Gender { get; set; }
    public Title Title { get; set; } // Title is an …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-4 angularjs

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

如何使用 System.Text.Json.JsonSerializer 从 json 中删除空字符串属性?

我想从 Json 中省略空字符串属性。

这就是我所做的。

创建一个将空字符串转换为 null 的自定义转换器:

public class EmptyStringToNullConverter : JsonConverter<string>
{
    public override string? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
    {
        return reader.GetString();
    }

    public override void Write(Utf8JsonWriter writer, string value, JsonSerializerOptions options)
    {
        if (value == string.Empty)
            writer.WriteNullValue();
        else
            writer.WriteStringValue(value);
    }
}
    
Run Code Online (Sandbox Code Playgroud)

我有一个JsonSerializerClass,它基本上是一个包装器System.Text.Json.JsonSerializer,这个类正在使用转换器:

    public class JsonSerializerClass
{
    private JsonSerializerOptions serializeOptions;
    private JsonSerializerOptions deserializeOptions;

    public JsonSerializerClass()
    {
        serializeOptions = new JsonSerializerOptions();
        deserializeOptions = new JsonSerializerOptions();
        InitSerializer();
        InitDeserializer();
    }

    public JsonSerializerOptions SerializeOptions => serializeOptions; …
Run Code Online (Sandbox Code Playgroud)

c# json .net-core asp.net-core

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