如何在asp.net的网格视图中的文本框上的数字上使用验证控制 [英] How to use validation contol for number on textbox in grid view in asp.net

查看:80
本文介绍了如何在asp.net的网格视图中的文本框上的数字上使用验证控制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
在我的asp.net应用程序中,我使用了一个网格视图,在该视图中,我将模板字段用于文本框,单选按钮,标签等.

但是我在此网格视图中有一个问题,一个文本框需要数字值,而其他必需的varchar值,但是当我使用适用于所有文本框的任何验证时.

因此,请告诉我如何在网格视图中验证文本框.

在此先感谢您.

Hi All,
In my asp.net application i have use one grid view in which i use template field for text boxes ,radio button,label etc .

But i have one problem in this grid view one text box required numeric value and other required varchar value but when i am use any validation which are apply for all text boxes.

So please tell me how we can validate text box in grid view.

Thanks in Advance.

推荐答案

,您可以将文本框放在gridview的模板字段中,然后调用javascript函数


即,

you can put the text box in gridview''s template field and call javascript function


ie,

function onlyNumbers(event)
{
    var e = event || evt;
    var charCode = e.which || e.keyCode;
    if (charCode > 31&& (charCode <48 || charCode> 57) )
        return false;
    return true;
}




< asp:templatefield xmlns:asp =#unknown">
< itemtemplate>
< asp:textbox id =" onclientclick ="onlyNumbers(this)" runat ="server">
............
.....
........




<asp:templatefield xmlns:asp="#unknown">
<itemtemplate>
<asp:textbox id="" onclientclick="onlyNumbers(this)" runat="server">
............
.....
........


<cc1:filteredtextboxextender id="FilteredTextBoxExtender4" runat="server" filtertype="Numbers" xmlns:cc1="#unknown">
                                                            TargetControlID="txtGsmNo">
                                                        </cc1:FilteredTextBoxExtender></cc1:filteredtextboxextender>



或查看此链接,-
仅接受数字的文本框 [



Or have a look on this link,-
Text box to accept only number[^]

Hope this can help you.


这篇关于如何在asp.net的网格视图中的文本框上的数字上使用验证控制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆