js前台调用后台方法(方法调用篇)
2011-08-20 20:26
162 查看
首先是没有参数的后台方法(该方法是加载客户端下来菜单控件):
这是前台调用(红色部分就是关键点):
这是一个带参数的方法:
public string GetRole() { string result = ""; DataSet ds = a.SelectRole(""); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { result += ds.Tables[0].Rows[i]["ID"].ToString() + "," + ds.Tables[0].Rows[i]["RoleName"].ToString() + "|"; } return result.TrimEnd('|'); }
这是前台调用(红色部分就是关键点):
function testRole() { var strdsa='<%= getRole() %>' alert(strdsa); var selerole = document.getElementById("selRole"); if (selerole.options.length) { delesele(); } //以|分解 var strRole = strdsa.toString().split("|"); for (var i = 0; i < strRole.length; i++) { var tempitem = strRole[i]; var tempitems = tempitem.split(","); selerole.options.add(new Option(tempitems[1], tempitems[0])); } }
这是一个带参数的方法:
protected string CsharpVoid(string strCC) 2{ 3 strCC = "你好!" + strCC; 4 return strCC; 5}前台JS 1 function Init() 2 { 3 var v = "中国"; 4 var s = '<%=CsharpVoid("'+v+'") %>'; 5 alert(s);
相关文章推荐
- 前台JS(Jquery)调用后台方法 无刷新级联菜单示例
- 客户端按钮前台调用JS函数与服务端按钮后台调用JS函数的方法
- cookie在二级域名下的前后台的不同,后台C#调用前台js方法容易犯的错误
- 00asp.net前台调用后台方法以及后台调用前台JS
- ajax 前台js调用后台方法
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- js调用.net后台事件,和后台调用前台等方法总结
- js调用后台,后台调用前台等方法总结
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- 不用AJAX实现前台JS调用后台C#方法(小技巧) 【改自Web.网际浪人.Blog】
- ajax 前台js调用后台方法 (转)
- 不用AJAX实现前台JS调用后台C#方法(小技巧) (转)
- js调用.net后台事件,和后台调用前台等方法总结
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- 前台调用后台方法 后台调用前台JS
- AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)
- JS 之 前台调用后台变量和方法
- 不用AJAX实现前台JS调用后台C#方法
- js调用.net后台事件,和后台调用前台等方法总结
- js调用后台,后台调用前台等方法总结