JavaScript调用服务器端.CS方法的问题--100分 我知道用微软的Ajax包可以调用后台的static方法,用到的是PageMethod,但是怎么去调用含有参数的.cs方法,那位高手能帮帮忙,100分相赠! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://download.csdn.net/source/375496 怎么用js取道PageMethods方法的返回值??? 在aspx文件中调用cs文件,js调用aspx文件,这样就可以啦 如果后台方法有参数的话那就在调用端的JS中往这个方法里传参数就行了啊例如var num = 1;var i = _Default.GetString(num).value;这样就调用有参数的方法了,i就是后台被调用方法的返回值 在aspx文件中调用cs文件,js调用aspx文件,这样就可以啦 试试: <script type="text/javascript"> <asp:Literal id="ltrCode" runat="server" /> alert (oupstring); </script> protected void Page_Load(object sender, EventArgs e) { string strValue = "Insus.NET";//Request.QueryString["ID"]; this.ltrCode.Text = "var oupstring=\"" + strValue + "\";"; } 也可参考:<script type= "text/javascript" language ="javascript"> function ShowDetails(EmpNo,EmpName,EmpSalary) { alert("You selected\n" + EmpNo + " ," + EmpName + " ," + EmpSalary ); } </script>xxx.aspx.cs后台: string strArguments = "'" + lblEN .Text +"','"+ lblEname .Text +"','"+ lblES .Text +"'"; e.Item.Attributes.Add("ondblclick", "ShowDetails(" + strArguments + ");"); ajaxpro.2或用.net2.0新出来的ICallbackEventHandler就可以调用后台的方法。其实说白了,你问的问题也就是ajax的应用 简单的可以这样,前台放个按钮或者linkbutton控件,可以隐藏,给他写click事件(后台),在前台用js调用 buttonname.click(); 调用cs文件不太可能吧调用aspx可以实现间接调用cs asp.net中树形菜单排序如何实现上移下移效果? sqldatareader 关闭问题 winForm程序,控制DataGrid只能选择选择一行 问一个 向上递归的查询 急啊 初学求助 有什么办法可以防止别人刷网页人气呢? ASP.NET里,怎样在一个表格内同时显示文字和图片? 请大家指教,有两个问题! 哪位兄弟用过vs.net的数据库项目,我有两个问题请教 cpu现在分几种呢 Intel(R) Celeron(R) CPU 2.66GHz 这个够用么 怎么用TREEVIEW往IFRAME里传值啊?
那就在调用端的JS中往这个方法里传参数就行了啊
例如
var num = 1;
var i = _Default.GetString(num).value;
这样就调用有参数的方法了,i就是后台被调用方法的返回值
<script type="text/javascript">
<asp:Literal id="ltrCode" runat="server" />
alert (oupstring);
</script> protected void Page_Load(object sender, EventArgs e)
{
string strValue = "Insus.NET";//Request.QueryString["ID"];
this.ltrCode.Text = "var oupstring=\"" + strValue + "\";";
}
也可参考:
<script type= "text/javascript" language ="javascript">
function ShowDetails(EmpNo,EmpName,EmpSalary)
{
alert("You selected\n" + EmpNo + " ," + EmpName + " ," + EmpSalary );
}
</script>
xxx.aspx.cs后台:
string strArguments = "'" + lblEN .Text +"','"+ lblEname .Text +"','"+ lblES .Text +"'";
e.Item.Attributes.Add("ondblclick", "ShowDetails(" + strArguments + ");");
调用aspx可以实现间接调用cs