我有选择框没有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属性.
我试图确定如何__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) 我有以下表类层次结构.
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) 我正在尝试使用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种不同的陈述吗?似乎不合理,但我可能是错的.
asp.net ×1
asp.net-ajax ×1
c# ×1
html ×1
javascript ×1
jquery ×1
json ×1
regex ×1
sql ×1
sql-server ×1
web-services ×1