Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.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# 如何计算文本框中输入的字符数?_C#_Asp.net - Fatal编程技术网

C# 如何计算文本框中输入的字符数?

C# 如何计算文本框中输入的字符数?,c#,asp.net,C#,Asp.net,我有一个标签lblCountCharacter和一个文本框txtAddNote,用户可以在其中输入文本 在txtAddNote中输入一个字符时,标签文本将减少一个字符 请帮助我在asp.net中使用C#编写此函数。为了避免回发,您可以使用jQuery确定文本框中文本的长度: var myLength = $("#myTextbox").val().length; 如果要使用剩余字符数更新标签,则需要使用javascript函数。您可以为文本框上的按键添加事件处理程序,以更新标签文本 您可以在文

我有一个标签
lblCountCharacter
和一个文本框
txtAddNote
,用户可以在其中输入文本

txtAddNote
中输入一个字符时,标签文本将减少一个字符


请帮助我在asp.net中使用C#编写此函数。

为了避免回发,您可以使用jQuery确定文本框中文本的长度:

var myLength = $("#myTextbox").val().length;

如果要使用剩余字符数更新标签,则需要使用javascript函数。您可以为文本框上的按键添加事件处理程序,以更新标签文本


您可以在文本框中找到有关捕获按键的更多信息。

我认为您可以通过使用javascript/jQuery获得更好的解决方案。使用c#需要每次都使用AJAX重新呈现标签

var characterLimit = 4000
var charLeft = characterLimit - $(".textbox").val().length
$(".label").html(charLeft);

我建议您使用javascript来实现这一点。 在onkeypress事件中,调用javascript函数,该函数将检查文本框内容的长度,然后更新表单中的标签。

请参见此处