当前位置:编程学习 > C#/ASP.NET >>

GridView中TextBox无刷新验证

我想把GridView中TextBox无刷新验证, 就是一列textbox,某一列中输入了数据,我要拿到这个数据去数据库查一下有没有这个数据;用Onchenge事件会刷新哦, Asp.net自带的AJAX控件又不能用哦;请大家帮帮忙,跪谢。。。 --------------------编程问答-------------------- 还是用ashx吧! 
参考!! --------------------编程问答-------------------- Asp.net自带的AJAX控件又不能用哦

可以用,你确定你用对了么?

不过一般不用那个,你可以自己写个ajax请求,用jquery做,很方便。 --------------------编程问答-------------------- JQ+ASHX
function checkLoginNameExitst() {
    var loginName = $("#txtLoginName").val();
    if (loginName == "" || loginName == null) {
        alert("请输入用户名!");
        $("#txtLoginName").focus();
        return false;
    }
    $.ajax({
        type: "post",
        url: encodeURI("/ajax/Register.ashx?action=CheckLoginName&loginName=" + loginName),
        success: function(data) {
            if (data == 0) {
                alert("该用户名不可使用!");
                $("#txtLoginName").focus();
                return false;
            } else {
                alert("该用户名可以使用!");
            }
        },
        error: function() {
            alert("系统错误,请重试或联系管理员!");
            return false;
        }
    });
}
--------------------编程问答-------------------- AJAX PRO可以实现。 密码验证。

JQUERY AJAX 也可以 --------------------编程问答--------------------  Asp.net自带的AJAX控件又不能用哦????
你确定用对了嘛!!!!! --------------------编程问答-------------------- JQUERY 判断 --------------------编程问答-------------------- AJAX PRO / JQUERY AJAX +ashx 异步都可以 --------------------编程问答--------------------
var xmlHttp;

function createXmlHttp(){xmlHttp=window.ActiveXObject?new ActiveXObject("msxml2.xmlHttp"):new XMLHttpRequest();

function ajax()
{
 createXmlHttp();

 xmlHttp.onreadystatechange=function()
{
 if(xmlHttp.readyState==4 && xmlHttp.status==200)
{
 document.getElementById("div").innerHTML=xmlHttp.responseText;
}
}
var url="?.ashx?txt="+document.getElementById("txtValue").value;
xmlHttp.open("get",url,true);
xmlHttp.send(null);

}

?.ashx就接收txt的值处理咯。 --------------------编程问答-------------------- 3楼 $.ajax({
        type: "post",
        url: encodeURI("/ajax/Register.ashx?action=CheckLoginName&loginName=" + loginName),
        success: function(data) {
这个可以解释下么,谢谢。。。 --------------------编程问答-------------------- <asp:GridView ID="GvExpense" runat="server" AutoGenerateColumns="False" Width="100%">
                            <Columns>
                                <asp:BoundField DataField="0" HeaderText="收入名目ID" />
                                <asp:BoundField HeaderText="名目" DataField="1" />
                                <asp:TemplateField HeaderText="金额">
                                    <ItemTemplate>
                                        <asp:TextBox ID="txtNames" CssClass="InputCss" runat="server"></asp:TextBox>
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="币种">
                                    <ItemTemplate>
                                        <asp:TextBox ID="txtCurr" CssClass="InputCss" runat="server" MaxLength="3" AutoPostBack="True"
                                            Style="text-transform: uppercase" OnTextChanged="txtCurr_TextChanged"></asp:TextBox>
                                    </ItemTemplate>
                                </asp:TemplateField>
                            </Columns>
                            <RowStyle HorizontalAlign="Center" />
                            <FooterStyle CssClass="dataGrid-footer"></FooterStyle>
                            <HeaderStyle BackColor="#D2E1FD" CssClass="dataGrid-head"></HeaderStyle>
                            <AlternatingRowStyle BackColor="#F7F9FE" CssClass="tr_even" />
                        </asp:GridView>


这个里边的币种就是要判断数据库是否有所输入的币种,
那位高手能给我详细的写下根据光标无刷新判断哦,    跪谢。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,