Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# 使用千位和十进制分隔符格式化asp:TextBox_C#_.net_Webforms_Textbox - Fatal编程技术网

C# 使用千位和十进制分隔符格式化asp:TextBox

C# 使用千位和十进制分隔符格式化asp:TextBox,c#,.net,webforms,textbox,C#,.net,Webforms,Textbox,我已经用JS在PHP中做过很多次了,但是作为webforms的新手,我真的很难做到这一点 好的,在我的表单上有一个“asp:TextBox”,我想让用户输入一笔钱 我想要的是,一旦用户移出“asp:TextBox”,我希望它的格式为###################以显示。我不需要货币符号 是否有人可以提供有关如何执行此操作的指导,以及提交的格式是否与提交时的值一起作为标准提交,还是将其剥离并仅用于用户显示目的 谢谢 Paul您可以通过在呈现Web窗体控件之前向其添加属性来向其添加客户端功能

我已经用JS在PHP中做过很多次了,但是作为webforms的新手,我真的很难做到这一点

好的,在我的表单上有一个“asp:TextBox”,我想让用户输入一笔钱

我想要的是,一旦用户移出“asp:TextBox”,我希望它的格式为###################以显示。我不需要货币符号

是否有人可以提供有关如何执行此操作的指导,以及提交的格式是否与提交时的值一起作为标准提交,还是将其剥离并仅用于用户显示目的

谢谢


Paul

您可以通过在呈现Web窗体控件之前向其添加属性来向其添加客户端功能。您可以在代码的文本框中添加属性:

myTextbox.Attributes.Add("onblur", "myJavascriptFormattingFunction();");
您可以查看将WebControl链接到javascript的其他方法

文本框中的任何值都是要提交的值,因此如果添加逗号之类的内容,则它们将被提交