var url="selectOrganList_ajax.aspx?no-cache="+Math.random(); var Action="ParentId="+ParentId+"&leve="+leve+"&filetype="+ filetype; var options={ method:'get', parameters:Action, onComplete:function(transport) { var returnvalue=transport.responseText;
后台Request.Form["adminName"]获取该文本框的value值.
Request["adminName"]
提交表单Request.Form["控件的Name"] //注意是Name,不是ID
<input type="text" id="adminName" />后台中取值:
System.Collections.Specialized.NameValueCollection nc = new System.Collections.Specialized.NameValueCollection(Request.Form);Response.Write(nc.GetValues("adminName")[0].ToString());
中的value值,然后传给后台,后台在通过这个值,在数据库中查询一条记录关键就是怎么将这个值传给后台
加上 runat="server" 在后台就可以直接取值了 为什么要通过js取
var url="selectOrganList_ajax.aspx?no-cache="+Math.random();
var Action="ParentId="+ParentId+"&leve="+leve+"&filetype="+ filetype;
var options={
method:'get',
parameters:Action,
onComplete:function(transport)
{
var returnvalue=transport.responseText;
if(returnvalue=="")
{
$('dv_'+ ParentId +'_child').style.display="none";
obj.onclick=function(){return;};
}
else
{
$('dv_'+ ParentId +'_child').innerHTML=returnvalue;
}
}
};
new Ajax.Request(url,options);后台
Request["ParentId"]
不理解lz的意思,后台可以直接使用这个值,为什么还要用js来获取,在传值呢 。
点击登录时,这不就是通过js获取控件中的value,然后传给后台,在查询