日期:2014-05-20  浏览次数:20679 次

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) %> '

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