Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Asp.net mvc 4 限制用户仅在c#mvc的文本框中输入空格_Asp.net Mvc 4_C# 4.0 - Fatal编程技术网

Asp.net mvc 4 限制用户仅在c#mvc的文本框中输入空格

Asp.net mvc 4 限制用户仅在c#mvc的文本框中输入空格,asp.net-mvc-4,c#-4.0,Asp.net Mvc 4,C# 4.0,我有一个视图,用户在文本框中输入一个值。 它可以是数字、字符、特殊字符或任何东西。但我想确认用户不允许只输入空间。 用户可以输入带有字符的空格,但不允许使用空格 例如 用户可以输入 名称:堆栈“空间”溢出 但不应允许用户进入 名称:“空间”“空间”“空间” 问题是我无法在服务器端检查它,因为我的模型是在另一个项目中定义的,在这个项目中作为dll加载。你不能修剪文本并检查长度是否大于零吗?你不能修剪文本并检查长度是否大于零吗?你不能修剪文本并检查长度是否为零吗是否大于零?是否可以修剪文本并检查长度

我有一个视图,用户在文本框中输入一个值。 它可以是数字、字符、特殊字符或任何东西。但我想确认用户不允许只输入空间。 用户可以输入带有字符的空格,但不允许使用空格

例如

用户可以输入 名称:堆栈“空间”溢出

但不应允许用户进入

名称:“空间”“空间”“空间”


问题是我无法在服务器端检查它,因为我的模型是在另一个项目中定义的,在这个项目中作为dll加载。

你不能修剪文本并检查长度是否大于零吗?

你不能修剪文本并检查长度是否大于零吗?

你不能修剪文本并检查长度是否为零吗是否大于零?

是否可以修剪文本并检查长度是否大于零?

您可以尝试此操作

bool b= textBox1.Text.Length>0 && textBox1.Text.Trim().Length==0;
你可以试试这个

bool b= textBox1.Text.Length>0 && textBox1.Text.Trim().Length==0;
你可以试试这个

bool b= textBox1.Text.Length>0 && textBox1.Text.Trim().Length==0;
你可以试试这个

bool b= textBox1.Text.Length>0 && textBox1.Text.Trim().Length==0;


在Javascript中定义修剪函数。更多信息可在此处找到:

在Javascript中定义修剪函数。更多信息可在此处找到:

在Javascript中定义修剪函数。更多信息可在此处找到:

在Javascript中定义修剪函数。更多信息可在此处找到:

您可以使用onkeydown然后正确执行并使用视图模型,并将
[Required]
属性添加到视图模型的属性中。RequiredAttribute工作正常,因为如果属性为null,包含空字符串(“”),则会引发验证异常,或仅包含空白字符。@Stephen:我的模型在dll中,不从dll进行验证。数据模型在哪里并不重要。请使用视图模型。每个视图(尤其是编辑时)都应该有一个视图模型-您可以在javascript中使用onkeydown事件。然后正确地使用视图模型并添加
[必需]
视图模型属性的属性。RequiredAttribute运行良好,因为如果属性为null,包含空字符串(“”),则会引发验证异常,或仅包含空白字符。@Stephen:我的模型在dll中,不从dll进行验证。数据模型在哪里并不重要。请使用视图模型。每个视图(尤其是编辑时)都应该有一个视图模型-您可以在javascript中使用onkeydown事件。然后正确地使用视图模型并添加
[必需]
视图模型属性的属性。RequiredAttribute运行良好,因为如果属性为null,包含空字符串(“”),则会引发验证异常,或仅包含空白字符。@Stephen:我的模型在dll中,不从dll进行验证。数据模型在哪里并不重要。请使用视图模型。每个视图(尤其是编辑时)都应该有一个视图模型-您可以在javascript中使用onkeydown事件。然后正确地使用视图模型并添加
[必需]
视图模型属性的属性。RequiredAttribute运行良好,因为如果属性为null,包含空字符串(“”),则会引发验证异常,或仅包含空白字符。@斯蒂芬:我的模型在dll中,它不从dll中验证。数据模型在哪里并不重要。使用视图模型。每个视图(尤其是编辑时)都应该有一个视图模型-否。我有一个模型,它通过对象将值发送到dll文件。在这种情况下,我无法编辑每个值并重新设置n到模型的对象。否。我的模型通过对象将值发送到dll文件。在此情况下,我无法编辑每个值并再次设置到模型的对象。否。我的模型通过对象将值发送到dll文件。在此情况下,我无法编辑每个值并再次设置到模型的对象。否。我的模型通过对象发送值s值通过对象添加到dll文件中。在这种情况下,我无法编辑每个值并再次设置为模型的对象。我不能这样做。好像我想输入一个值“Stack Overflow”,堆栈和溢出之间的空间将被替换。此外,我已经有一个javascript运行来验证框是否为空。
if(string.trim(yourTextBox.text)=!“”{//Send data to server}
我做不到。好像我想输入一个值“Stack Overflow”,堆栈和溢出之间的空间将被替换。另外,我已经运行了一个javascript来验证框是否为空。
if(string.trim(yourTextBox.text)=!“”{//Send data to server}
我不能这样做。如果我想输入一个值“Stack Overflow”,堆栈和溢出之间的空间将被替换。另外,我已经有一个javascript运行来验证框是否为空。
if(string.trim(yourTextBox.text)==!”{//Send data to server}
我不能这样做。如果我想输入一个值“Stack Overflow”“堆栈和溢出之间的空间将被替换。另外,我已经运行了一个javascript来验证框是否为空。
if(string.trim(yourTextBox.text)=!”{//Send data to server}