Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何重写TextBox文本属性_C#_Jquery_Asp.net_.net_Properties - Fatal编程技术网

C# 如何重写TextBox文本属性

C# 如何重写TextBox文本属性,c#,jquery,asp.net,.net,properties,C#,Jquery,Asp.net,.net,Properties,我们是否可以覆盖TextBox控件的Text属性,以便在项目中的每个文本框实例中,它都会自动将“替换为”?不确定您的目标是什么,但尝试创建自定义控件,通过TextBox类的实例,可以实现 此外,还可以为控件创建新属性。 如果覆盖现有属性,则该属性将按照您的代码运行,否则它将保持原样…请查看下面的代码。您必须将id更改为文本框中的任何内容,但基本上每次更改文本时,此函数都将调用,并应使用两个单引号替换单引号的所有实例 我的正则表达式对于javascript可能不完全正确,有人能证实这一点吗?正则表

我们是否可以覆盖
TextBox
控件的
Text
属性,以便在项目中的每个文本框实例中,它都会自动将
替换为

不确定您的目标是什么,但尝试创建自定义控件,通过TextBox类的实例,可以实现

此外,还可以为控件创建新属性。
如果覆盖现有属性,则该属性将按照您的代码运行,否则它将保持原样…

请查看下面的代码。您必须将id更改为文本框中的任何内容,但基本上每次更改文本时,此函数都将调用,并应使用两个单引号替换单引号的所有实例

我的正则表达式对于javascript可能不完全正确,有人能证实这一点吗?正则表达式应该检查没有单引号彼此相邻。否则,它可能只是一个简单的替换为两个引号

$(document).ready(function() {
       $("#Textbox").change(function() {
          $("#Textbox").text($("#Textbox").text().replace(/(?<!')'(?!')/g, "''"));
       });
    });
$(文档).ready(函数(){
$(“#文本框”).change(函数(){
$(“#文本框”).text($(“#文本框”).text().replace(/(?)?