求助!在编写一个录入模块时,遇到了一个很奇怪的问题,规范名称只有全输入数字才能提交成功,如输入11111,就能成功录入,但是如果输入字符,如sdgh,就提示提交失败。而在相应的修改页面,相似的处理过程将规范名称进行修改,却能修改成字母的,如sdgh。我怕是自己不小心设置了什么属性的,就将修改页面的同一处理过程复制到录入里面。但是还是同样的问题!请高手帮忙,看看这是什么原因!
    这是addRule.aspx的设计代码:  
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="addRule.aspx.cs" Inherits="expertkms_addRule" Title="新增规范" StylesheetTheme="Default"%><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><script type="text/javascript">
   function getfiledName()
    {
       var a=document.getElementById("<%=filedNamelist.ClientID %>");
       return a;
    }
</script>
 <div id="divbody" class="divbody">
<b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b>
    <div id="divheader" class="divheader">
        &nbsp; &nbsp; <b style="color: blue">新增规范</b>
    </div>
    <div id="divcontent" class="divcontent">
        <div style="margin-left:76px;">
        <b style="float:left; width:80px; margin-top:2px;">规范名称:</b>
        <input id="TxtruleNa" type="text"  style=" width:30%;"/>  
    
        <br />
        <div id="divUp"  style=" clear:both;width:80px; height:20px; background:url(image/addfile.gif) no-repeat left top;position:relative; overflow:hidden;"></div><br />
        <div id="filetxt" class="filetxt"></div>
         <input id="filedNamelist" name="filedNamelist" type="hidden" runat="server" value="" />
        <br /><br /><br />
        </div>
        </div>
        <div id="divfooter" class="divfooter">
            <input id="Button1" type="button" value="提交(S)" onclick="sendinfotoserver()" style="width:100px; height:28px;background-image: url(image/bullet_green.png); background-repeat: no-repeat; background-color: transparent; background-position: left center;" /> 
    </div>
    <b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b>
</div>
<script type="text/javascript" src="../js/fileup.js">
</script>
<script type="text/javascript" src="../js/addrule.js">
</script>
</asp:Content>
JS文件相关代码:
// JScript 文件function sendinfotoserver()

 var txtrulename=document.getElementById("TxtruleNa");
 var xmlHttpReq = null;
    if (window.XMLHttpRequest)
    {
        xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
  
       if(xmlHttpReq!=null)
       {
           var rulename=txtrulename.value;
            xmlHttpReq.open("get","addRule.aspx?rulename="+rulename+"&ruleurl="+filedNames.value,true);
            xmlHttpReq.onreadystatechange=RequestCallBack; 
            xmlHttpReq.send(null);
    
       }
       function RequestCallBack()
       {
        if(xmlHttpReq.readyState == 4)
        {
            var str=xmlHttpReq.responseText;
            if(str=="true")
            {
               alert("提交成功!");
            }
            else
            {
               alert("提交失败!");
            }
        }
       }
}
aspx.cs文件代码:
 if (Request.QueryString["rulename"] != null && Request.QueryString["ruleurl"] != null)
        {   string rulename = Request.QueryString["rulename"].ToString().Trim();            string ruleurl = Request.QueryString["ruleurl"].ToString().Trim();
            Response.Write(EpProcedure.insertinfo("RuleTb", "ruleName,ruleUrl", rulename + ",\'" + minT  + ",\'" + ruleurl+ "\'"));            Response.End();
        }表:
create table RuleTb
(
   ruleId  int identity(1,1) primary key,
   ruleName varchar(100) ,
   ruleUrl varchar(1000)
)
  
红色的是问题相关的代码。请高手帮忙看一下,是哪里出了问题,为什么只有输入纯数字才能提交成功?感谢!