小编Joe*_*tch的帖子

如何从Javascript/jQuery中为选择框添加onChange属性

我有选择框没有onChange属性.现在加载完整页后,根据一些条件我必须为javascript中的选择框添加'onChange'.我正在尝试使用以下代码.但它不起作用.

$("#depositForm").attr(("onChange", "selectedMainDepositType('this');" ));
Run Code Online (Sandbox Code Playgroud)

它没有添加onChange事件.

<select id="depositForm_depositSubType" class="depositSubType" style="width:160px;" name="depositSubType"> 
Run Code Online (Sandbox Code Playgroud)

必须改为

<select id="depositForm_depositSubType"  onchange="selectedMainDepositType(this);"  class="depositSubType" style="width:160px;" name="depositSubType">
Run Code Online (Sandbox Code Playgroud)

请建议如何添加onChange属性.

html javascript jquery javascript-events

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

asp.net 2.0 asmx WebService在JSON Response中排除__type

我试图确定如何__type从我的JSON响应中排除asmx WebService.

我返回的类构造如下.

public class MyClassName
{
    private string _item1 = string.Empty;
    private string _item2 = string.Empty;

    public string item1 = { get { return _item1; } set { _item1 = value; } }
    public string item2 = { get { return _item2; } set { _item2 = value; } }
}

public class MyClassName_List : List<MyClassName>
{
    public MyClassName_List() {}
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个数据访问层和业务逻辑层,它返回一个填充的实例MyClassName_List.我的WebMethod设置如下.

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Services;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = …
Run Code Online (Sandbox Code Playgroud)

asp.net json web-services asp.net-ajax

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

使用SQL Server CTE返回所有父记录

我有以下表类层次结构.

ClassID    ParentID
--------------------
PMM_00001  null
PMM_00010  PMM_00001
PMM_00110  PMM_00010
PMM_00020  PMM_00001
PMM_00220  PMM_00020
Run Code Online (Sandbox Code Playgroud)

我希望得到以下结果.

ClassID    Class_Join
---------------------
PMM_00001  PMM_00001
PMM_00010  PMM_00001
PMM_00010  PMM_00010
PMM_00110  PMM_00001
PMM_00110  PMM_00010
PMM_00110  PMM_00110
PMM_00020  PMM_00001
PMM_00020  PMM_00020
PMM_00220  PMM_00001
PMM_00220  PMM_00020
PMM_00220  PMM_00220
Run Code Online (Sandbox Code Playgroud)

我计划通过加入我的特征表来使用这些结果来获得继承的特征.在过去,我使用循环来正确设置数据,但我想使用CTE来获得这些结果.

这是我到目前为止所尝试的.

;WITH ClassHierarchy_CTE (ClassID, ClassID_Join)
AS
(
SELECT
    c.ClassID,
    c.ClassID
FROM
    ClassHierarchy AS h
WHERE
    h.ParentID IS NULL
UNION ALL
SELECT
    c.ClassID,
    h.ParentID
FROM
    ClassHierarchy AS h INNER JOIN ClassHierarchy_CTE
        ON
            h.ParentID = ClassHierarchy_CTE.ClassID
)
SELECT
    *
FROM
    ClassHierarchy_CTE …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 common-table-expression

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

c#条件正则表达式字符串匹配

我正在尝试使用c#Regular Expression来匹配特定的字符串,但我无法弄清楚如何做到这一点.任何帮助表示赞赏.

我想要匹配的字符串如下所示,其中A是大写字母字符,X是大写字母数字字符,#是0,1或2.

AA-#-XX-X-XXX-XXXXXXX-XXXXXXXX

所以以下任何一个都匹配上面的字符串.

XY-1

MM-0-AB

MM-0-AB-1-ABC-1234567

VV-2-XX-7-CCC-ABCDEFG-12345678

以下任何一种都不匹配.

QQ-7-AA (第二级只允许0,1,2.)

QQ-2-XX-7-CC (该级别的部分字符.)

QQ-2-XX-7-CCC-ABCDEFG- (不能以短划线结束.)

QQ-2-XX-7-CCC-ABCDEFG-123456 (该级别的部分字符.)

到目前为止(真的不是那么远)我有匹配的模式@"^[A-Z]{2}",但我不确定如何有条件地匹配(我甚至不确定条件是否正确使用)字符串的其余部分,但仅限于它在那儿.我需要为此写出7种不同的陈述吗?似乎不合理,但我可能是错的.

c# regex

0
推荐指数
1
解决办法
775
查看次数