首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

asp.net 利用js 脚本 交互前后台

作者:  时间: 2011-05-26

function CallServerIns()
{
    GetXmlHttp();
var rbltable = document.getElementById("Vote1_RadioButtonList1");
  var rbs= rbltable.getElementsByTagName("INPUT");
  var selid="";
  for(var i = 0;i<rbs.length;i++)
  {
    if(rbs[i].checked)
   {
      selid=rbs[i].value;      
    }
  }
  if(selid=="")
  {
   alert("请选择你要投的票");
   return false;
  }
  else
  {
  var url="VoteShow.aspx?type="+escape("add")+"&id="+escape(selid);
  // var url="WebForm1.aspx?username="+escape(user)+"&sex="+escape(sexinfo)+"&age="+escape(age)+"&tel="+escape(tel)+"&addr="+escape(addr);
   xmlhttp.open("post",url,true);
    xmlhttp.onreadystatechange=CallBackIns;
    xmlhttp.send();
    return false;
  }
  }
function CallBackIns()
{
var strInfo="";
var divid=document.getElementById("InsInfo");

    if(xmlhttp.readyState==1)
    {
     // alert("投票中...");
       // strInfo="投票中...";
       divid.style.visibility="visible";
       divid.innerHTML=strInfo;
   }
    if(xmlhttp.readyState==4)
    {
        strInfo=xmlhttp.responseText;
       /* divid.style.visibility="hidden";
         var di=document.getElementById("asd1");
    var dii=document.getElementById("asd2");
    var diii=document.getElementById("asd3");
    di.style.visibility="visible";
    dii.style.visibility="visible";
    diii.style.visibility="visible";
    diii.innerHTML=strInfo;*/
        alert(strInfo);
    }
}

////////////////////////////////////////////////////////////////////以上是js 脚本////////////////////////////////////////////////////////////////////////////////////////////////

<input onclick="return showvote();" type="image" src="images/a_chaka.jpg">

////////////////////////////////////////////////////////////////////以上是aspx页面////////////////////////////////////////////////////////////////////////////////////////////////

private void Vote(int id)
  {
   if((int)Session["Vote"]!=1)
   {
     dal.UpdateTotle(id);
     Session["Vote"]=1;
     Response.Write("投票成功!!");    
     Response.End();

   }
   else
   {
      Response.Write("请不要重复投票!");
    Response.End();
   }