当前位置: 代码迷 >> ASP.NET >> 50分,问个简单有关问题,立刻结帖
  详细解决方案

50分,问个简单有关问题,立刻结帖

热度:5926   发布时间:2013-02-26 00:00:00.0
50分,问个简单问题,立刻结帖.
function   Click_Cell_dglist2(object,currentrow)
{
      var   AAA;
      AAA   =document.form1.hquerysql.value;
      AAA   =   <%   Server.UrlEncode(AAA)   %>   //问题在这里,JS怎样调用   C#的方法?
      document.location.href   =   "Default.aspx "   +   "?MYPK= "   +   AAA  
}

我目前是这么写的,但是有错误.

------解决方案--------------------------------------------------------
AAA = <% Server.UrlEncode(AAA) %> //问题在这里,JS怎样调用 C#的方法?
在这里无法使用你的方法处理的
你要记住:
c#先执行,js后执行。

你可以使用ajax来处理


function Click_Cell_dglist2(object,currentrow)
{
var AAA;
AAA =document.form1.hquerysql.value;
AAA = xxUrl(AAA)

document.location.href = "Default.aspx " + "?MYPK= " + AAA
}

function xxUrl(s)
{
//ajax调用处理
}


------解决方案--------------------------------------------------------
AAA = <%=Server.UrlEncode(AAA) %>
------解决方案--------------------------------------------------------
AAA= ' <%=Server.UrlEncode(AAA) %> '

加上引号和等号 并且里面不能有单引号
------解决方案--------------------------------------------------------
你在网上搜一下 "无刷新 "可以找到很多例子
  相关解决方案