学习C#

学习ajax的c#知识

(1)判断字符是否为空的方法:string.IsNullOrEmpty(“字符”),以及响应ajax代码,如何把缓冲的数据发到浏览器

 protected void Page_Load(object sender, EventArgs e)
        {
            //进行登陆业务
            if(!string.IsNullOrEmpty(Request.Form["isPostback"]))
            {
                 string strName=Request.Form["txtName"];
                 string strPwd = Request.Form["txtPassword"];

                 if(strName=="james" && strPwd=="123")
                 {
                   Response.Write("{'status':'0'}");
                   Response.End();   //把缓冲的数据发到浏览器
                 }
                 else
                 {
                   Response.Write("{'status':'1'}");
                   Response.End();<span style="font-family: Arial, Helvetica, sans-serif;">//把缓冲的数据发到浏览器</span>

                 }
             }
              
            
        }
(2)ajax不使用浏览器缓冲存

  ajax的请求类设置报文格式是:(“IF-Modified-Since”,"0")

  如下代码:xhr.setRequestHeader(“IF-Modified-Since”,"0");

(3)将json格式的字符串转化为json对象,以及插入表格对象,如下代码所示:

xhr.setRequestHeader(“IF-Modified-Since”,"0");
xhr.onreadystatechange=function()
{
  if(xhr.readystate==4)
{
   if(xhr.status==200)
{
  var res=xhr.responseText;
  var jsonArr=eval("("+res+")) 
  var tbl=get("tbList");//获取表格对象
  for( int i=0;i<jsonArr.length;i++)  //插入表格
{
var  row=tal.insertRow(-1);
col1=row.inserrtCell(0);
col1.innerHTML=jsonArr[i].CID;

}


}
xhr.open(null);
</pre><pre name="code" class="javascript">
(3)将类的列表转为json格式

 System.Collections.Generic.list <MODEL.Class>list=new BLL.Class().GetList

string strJson=new JavaScriptSerializer.serialzer(list);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值