function InfoClick(AUrl) { var s ="<%=CsharpVoid("AUrl")%>"; ==>调用后台的CsharpVoid方法,将把AUrl参数传过去 } 后台代码 public string CsharpVoid(string a) { .... return xxxx }
用post或者get提交,然后在后台接收 或者加一个runat=server直接在后台就能取到值
function InfoClick(AUrl) { var s ="<%=CsharpVoid("AUrl")%>"; 调用后台的CsharpVoid方法,将把AUrl参数传过去 要怎么改才正确呀?这下参数不知道应该怎么写 } 后台代码 public string CsharpVoid(string a) { .... return xxxx }
能告诉我这个 function InfoClick(AUrl) { var s ="<%=CsharpVoid("AUrl")%>"; 调用后台的CsharpVoid方法,将把AUrl参数传过去 要怎么改才正确呀?这下参数不知道应该怎么写 }
var s ='<%=CsharpVoid("'+AUrl+'")%>';
var s ="<%=CsharpVoid('"+AUrl+"')%>";
liyun919 试了,不行 var s ="<%=CsharpVoid('"+AUrl+"')%>"; 系统把 'AUrl' 当成参数
上面打错了,系统把 '+AUrl+' 当成参数
function InfoClick(AUrl) { var s = 命名空间.类名.CsharpVoid(AUrl).value; } [AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)] public string CsharpVoid(string a) { .... return xxxx }
var s ="<%=CsharpVoid("+AUrl+")%>"; 或者这样呢 var s ='<%= "CsharpVoid(" + AUrl + ")"%>';
var s ="<%=CsharpVoid("AUrl")%>"; ==>调用后台的CsharpVoid方法,将把AUrl参数传过去
}
后台代码
public string CsharpVoid(string a)
{
....
return xxxx
}
或者加一个runat=server直接在后台就能取到值
var s ="<%=CsharpVoid("AUrl")%>";
调用后台的CsharpVoid方法,将把AUrl参数传过去 要怎么改才正确呀?这下参数不知道应该怎么写
}
后台代码
public string CsharpVoid(string a)
{
....
return xxxx
}
function InfoClick(AUrl) {
var s ="<%=CsharpVoid("AUrl")%>";
调用后台的CsharpVoid方法,将把AUrl参数传过去 要怎么改才正确呀?这下参数不知道应该怎么写
}
试了,不行
var s ="<%=CsharpVoid('"+AUrl+"')%>";
系统把 'AUrl' 当成参数
var s = 命名空间.类名.CsharpVoid(AUrl).value;
}
[AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
public string CsharpVoid(string a)
{
....
return xxxx
}
或者这样呢
var s ='<%= "CsharpVoid(" + AUrl + ")"%>';
在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0103: 当前上下文中不存在名称“AUrl”
var s ='<%=CsharpVoid("'+AUrl+'")%>';
}
onclick="InfoClick('siaosa');"
不知道是怎么回事.