小编May*_*hak的帖子

像操作员一样检查多个单词

我正在为一个like适用于以下例子的运营商而苦苦挣扎

言语可能是

MS004 -- GTER   
MS006 -- ATLT   
MS009 -- STRR   
MS014 -- GTEE   
MS015 -- ATLT
Run Code Online (Sandbox Code Playgroud)

什么是类似的运算符Sql Server用于提取包含ms004 and ATLT像上面的单词或任何其他组合的数据.

我尝试使用多个例如

where column like '%ms004 | atl%' 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

编辑

结果应该只是两个单词的组合.

sql sql-server sql-like

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

动态将派生类类型转换为基类C#

public DerivedClass : BaseClass
{
   // code
}

DerivedClass B = (DerivedClass)MethodReturnsBaseClassObject();
B.DoWork();  
Run Code Online (Sandbox Code Playgroud)

从中继承了许多Derived类BaseClass。因此,每次我需要编写一种使用某些属性的新方法。

是否有可能使用反射使DerivedClass类型动态化并执行类似的操作并使它通用。

System.Type type = GetRequestFromSession().GetType();
type B = (type )MethodReturnsBaseClassObject();
Console.WriteLine( B.Name);  
Console.WriteLine( B.Age);  
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

c# asp.net reflection inheritance class

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

.change()没有触发.on()jquery

我需要手动调用.change()来做一些操作,我写了一个.on()用于其他input控件的此功能.但是对于DatePicker列我需要手动触发它,因为只要日期设置为文本框,它就不会触发.

$('input.JDateCtrl').datepicker({        
        onSelect: function (dateText) {
        debugger;
        //$(this).parent().find('input[type=text]').val(dateText);
        $(this).parent().find('input[type=text]').attr('value', dateText);
        var ctrlID = $(this).parent().find('input[type=text]').attr('id');
        $('#' + ctrlID).trigger('change');
       // $('#' + ctrlID).change(); // Tried it too
    }
 });
Run Code Online (Sandbox Code Playgroud)

.on()如下所示.

  $jQuery(document).on('change', '.JAsyncUpdateTxt', function () {
       // Some Operations being performed in this block
   });
Run Code Online (Sandbox Code Playgroud)

但是.on()每当我进行触发change事件时都不会触发.

PS:它已经包裹在里面$jQuery(document).ready();

jquery onchange datepicker

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

如何逃避这个选择器使它工作?

我有收音机

<input type="radio" name="<_WallForm>" value="=(1,2,3)">
Run Code Online (Sandbox Code Playgroud)

用脚本

n = n.replace('<', '\\<').replace('>', '\\>').replace('=', '\\=');
v = v.replace('<', '\\<').replace('>', '\\>').replace('=', '\\=');

f.find('input[type=radio][name=' + n + '][value=' + v +']').parent().parent().find('.selectPic').click();
Run Code Online (Sandbox Code Playgroud)

错误

Uncaught Error: Syntax error, unrecognized expression: input[type=radio][name=\<_WallForm\>][value=\=(1,2,3)]

怎么办?谢谢.

html javascript jquery escaping jquery-selectors

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