Asp.net 如何验证输入按钮?

Asp.net 如何验证输入按钮?,asp.net,Asp.net,我有一个功能,在输入一个值后,当我按下enter键时,文本框中的值被验证。 现在我想使用enter按钮执行类似的任务。 我已经为按钮单击创建了一个事件,但无法理解如何执行enter操作 我正在发送代码: <Button x:Name="BtnCancel" Content="CANCEL" Style="{StaticResource ButtonStyle10}" VerticalAlignment="Center" Click="PlayerSwipeBtn_Click" Width

我有一个功能,在输入一个值后,当我按下enter键时,文本框中的值被验证。 现在我想使用enter按钮执行类似的任务。 我已经为按钮单击创建了一个事件,但无法理解如何执行enter操作

我正在发送代码:

<Button x:Name="BtnCancel" Content="CANCEL" Style="{StaticResource ButtonStyle10}"  VerticalAlignment="Center" Click="PlayerSwipeBtn_Click" Width="110" Height="55"  Margin="303,6,113,4" HorizontalAlignment="Center"  Grid.Row="2" Grid.RowSpan="2" />
                <Button x:Name="BtnEntername" Content="Enter" Style="{StaticResource ButtonStyle10}"  VerticalAlignment="Stretch"  Width="110" Height="55"  Margin="113,6,303,4" HorizontalAlignment="Center"  Grid.Row="2" Grid.RowSpan="2" Click="BtnEntername_Click" />

Xaml.cs code:
private void PlayerSwipeBtn_Click(object sender, RoutedEventArgs e)
        {
            Button btnAction = (Button)sender;
            ACTION = btnAction.Tag.ToString();
            if (ACTION == PLAYER_ACTIONS_CODE.CANCEL)
                this.DialogResult = false;
            else
                this.DialogResult = true;
        }

Xaml.cs代码:
私有void PlayerSwipeBtn_单击(对象发送器,路由目标e)
{
按钮btnAction=(按钮)发送器;
ACTION=btnAction.Tag.ToString();
如果(动作==玩家动作代码。取消)
this.DialogResult=false;
其他的
this.DialogResult=true;
}

如何使用enter按钮验证输入。

下面的内容可能会对您有所帮助。回车键的键码为“13”,您可以修改并执行以下代码的逻辑

 <script type="text/javascript" language="javascript">
 function clickButton(e)
         {          
            var bt = document.getElementById('buttonid');           
            if (typeof bt == 'object')
            { 
                if(navigator.appName.indexOf("Netscape")>(-1))
                { 
                    if (e.keyCode == 13)
                    { 
                           //Enter Key Pressed
                            return false; 
                    } 
                } 
                if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
                { 
                    if (event.keyCode == 13)
                    { 
                           //Enter Key Pressed
                            return false; 
                    } 
                } 
            } 
         }


    </script>

功能点击按钮(e)
{          
var bt=document.getElementById('buttonid');
如果(类型bt==‘对象’)
{ 
if(navigator.appName.indexOf(“Netscape”)>(-1))
{ 
如果(e.keyCode==13)
{ 
//按回车键
返回false;
} 
} 
如果(navigator.appName.indexOf(“Microsoft Internet Explorer”)>(-1))
{ 
如果(event.keyCode==13)
{ 
//按回车键
返回false;
} 
} 
} 
}

下面的代码可能会帮助您

SearcbTextBox.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" + CancelButton.UniqueID + "').click();return false;}} else {return true}; ");

您正在使用哪个平台?尝试“验证输入按钮”是什么意思?意思是当我按下输入按钮时,输入被验证。但是,现在我想添加一个按钮“输入”,然后单击它