小编Blo*_*ula的帖子

可以将逻辑放在 C# 属性的 setter 中吗?

我正在查看一些旧代码,我很好奇在 setter 属性中包含逻辑是否合适,或者是否有更好的方法来编写它,为什么?谢谢你!

        string qBankCode;
        string qCode;
        public string QBankCode
        {
            get => qBankCode;
            set
            {
                if (value.Length == 0)
                    throw new ArgumentException("You need to enter the question bank code as it is mandatory.");
                if (value.Length > 30)
                    throw new ArgumentException("Question bank code cannot exceed 30 characters.");
                qBankCode = value;
            }
        }
        public string QCode
        {
            get => qCode;
            set
            {
                if (value.Length == 0)
                    throw new ArgumentException("You need to enter the question code as it is mandatory.");
                if (value.Length …
Run Code Online (Sandbox Code Playgroud)

c# lambda

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

如何使用 JQuery 从列表中传递多个值

我有以下列表,这些列表可以动态构建并执行与选择框相同的功能。

<ul class="list-group" name="combobox1" id="combobox1">
<li class="list-group-item" value="6" />Option 1</li>
<li class="list-group-item" value="12" />Option 2</li>
<li class="list-group-item" value="15" />Option 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

选择列表中的项目时,I用户jQuery将“活动”追加到类中以使“列表组 - 项目活动”。

用户可以从列表中选择一个或多个列表项,然后单击“显示详细信息”,这将在弹出窗口中显示详细信息。此详细信息弹出窗口由按钮中的 onclick 函数触发。我的问题是如何使用 Jquery 获取用户选择通过 onclick 方法传递的列表中的一个或多个项目的值?

onclick=showDetails(itemsvalues) 
Run Code Online (Sandbox Code Playgroud)

这将返回一个值,但是如果选择了多个项目怎么办?

onclick="showdetails($('#combobox1 li.active').val());
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript jquery

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

标签 统计

c# ×1

javascript ×1

jquery ×1

lambda ×1