怎样用AJAX在ASP.NET中本页面把值传到后台,然后所得反回的结果.

kakimsun 2006-09-22 10:53:36

function check()
{
if(Verify())//验证通过
{
var txtUserName = document.all["txtUserName"].value;//
var txtPassword =document.all["txtPassword"].value;//

var xhr=createxmlhttprequest()//创建对象方法
xhr.onreadyStatechange = function()
{
if (xhr.readyState ==4)
{
if (xhr.status ==200)
{
var flag = xhr.responseText;
if (flag == "1")//提供服务器信息正确
{
document.getElementById('lblMessage').innerText ="用户名或者密码正确!!!"
return true;
}
else
{
document.getElementById('lblMessage').innerText = "用户或者密码不正确!";
return false;
}

}
}
}
xhr.open ("Get",url(),true)
xhr.send(null);
}
}
function url()//参数地址
{
var Url="Login.ascx";
var url= Url+"?txtUserName="+escape(document.all["txtUserName"].value)+"&txtPassword="+escape(document.all["txtPassword"].value);
return url;
}
用户定义控,如上, 方法在页面Login.ascx上,还有其他组成HTML介面,现想把用户名密码直接传到本页面后台,请问怎样用AJAX在ASP.NET中本页面把值传到后台,然后所得反回的结果xhr.responseText????全部在本页面操作完成,页面不刷新!
...全文
341 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovefootball 2006-09-26
  • 打赏
  • 举报
回复
你可以用ajaxpro
直接调用.cs文件中的方法
cat_hsfz 2006-09-26
  • 打赏
  • 举报
回复
建议你用Atlas,直接在Page类上面暴露一个[WebMethod],然后可以好像调用WebService那样调用它。使用Atlas的JavaScript框架,你无须了解调用的实现方式,简单得就如你在一个WinForm项目通过“添加Web引用”调用另外一个WebService一样简单,它会自动帮你生成JavaScript代理类的。详细的做法,请参考Atlas的快速入门:
http://atlas.asp.net/docs/Atlas/default.aspx
hxmhh 2006-09-26
  • 打赏
  • 举报
回复
你可以用ajaxpro
直接调用.cs文件中的方法

关注
choaryzhang 2006-09-25
  • 打赏
  • 举报
回复
用AJAXPRO.DLL
http://www.9-24.com
全ajax+.NET构建的大型商务社区站点实现高速缓寸和高速访问速度
值的学习
chaircat 2006-09-24
  • 打赏
  • 举报
回复
.NET返回的东西一塌糊涂...不知加了些什么....
所以还是另外写个页面专门用于验证比较好...直接返回XML格式的数据...
Eilien 2006-09-23
  • 打赏
  • 举报
回复
mark  sorry ,I can't help you.
yyf_321 2006-09-22
  • 打赏
  • 举报
回复
var username=escape(document.getElementById('UserName').value);
var userPassword=escape(document.getElementById('UserPassword').value);
var fcode=escape(document.getElementById('Fcode').value);
searchReq.open("POST",'/ajax/login.aspx?action=login',true);
searchReq.onreadystatechange=handleSearchLogin;
var val="username="+username+"&userPassword="+userPassword+"&fcode="+fcode;
searchReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
searchReq.send(val);


户名密码直接传到本页面后台 我想做用户登录,不要去用GET方式,改为Post方式。

function handleSearchLogin()
{
if(searchReq.readyState==4)
{
var str=searchReq.responseText;

if(str.indexOf("000000")!=-1)
{
setloginstate(str);
}
else if(str.indexOf("errorcls")!=-1)
{
top.location.href="/zhuce/zhuce_3.aspx?" + str;
}
}
}

内容概要:《中国银保监会监管数据安全管理办法(试行)》旨在规范监管数据的安全管理,提升数据保护能力,防范安全风险。办法明确了监管数据的定义、范围及其在采集、存储、处理、使用、委托服务及销毁等全生命周期中的安全管理要求。强调数据应依法合规采集,通过专用网络传输,存储于安全环境,并实施分级分类防护措施。对数据使用限定了用途和设备范围,要求脱敏处理和可追溯管理,并严格管控对外提供和跨境共享。针对委托服务机构设定了准入条件和协议管理机制,明确安全责任。同时建立自查、评估、检查和应急报告机制,确保数据安全事件及时处置和上报。; 适合人群:银保监会及其派出机构工作人员、受托提供监管数据服务的企事业单位、金融机构信息技术与数据管理人员。; 使用场景及目标:①指导监管数据全生命周期的安全管理实践;②规范受托机构的服务准入与安全管理;③建立健全数据安全风险防控与应急响应机制;④支持监管数据在合规前提下的有效利用与共享。; 阅读建议:本办法具有较强的政策性和操作性,建议结合实际工作流程对照执行,重点关注数据分类、权限控制、技术防护和应急管理等方面要求,并定期开展合规自查与培训。
内容概要:本文系统性地介绍了编程语言进阶的学习路径与实战项目实践,涵盖主流技术栈(Python、Java、Go、Rust)的优劣势分析,针对高并发性能优化、业务逻辑可维护性、数据处理效率等行业痛点提供具体解决方案,并结合设计模式与代码示例深入讲解。文章重点通过构建一个基于FastAPI的简易电商平台后端,演示了从技术选型、核心编码到项目优化的完整流程,强调性能调优、架构设计与实际工程问题的应对策略。最后提出进阶建议,倡导深入底层原理、掌握云原生技术、参与开源项目以持续提升技术能力。; 适合人群:具备一定编程经验,希望提升系统设计能力和工程实战水平的1-3年开发者,以及准备向中高级工程师进阶的技术人员。; 使用场景及目标:①帮助开发者在不同技术路线间做出合理选型决策;②掌握高并发、分布式、缓存等关键技术的实际应用;③通过完整项目实践理解Web后端开发全流程并积累可迁移经验;④提升对框架底层原理和系统性能优化的理解。; 阅读建议:建议边读边动手实现文中的代码示例与项目模块,结合调试与性能测试加深理解,同时延伸学习文中提到的底层机制(如GIL、goroutine、ORM原理)和工具链(Docker、Redis、JWT),以构建完整的知识体系。

52,787

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧