1.JavaScript访问C#函数
2.JavaScript访问C#变量
3.C#中访问JavaScript的已有变量
4.如何在C#中访问JavaScript函数
JavaScript访问C#函数
方法一、
1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
2、在前台写一个js函数,内容为document.getElementById("btn1").click();
3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
方法二、
1. 函数声明为public 或protected
public string Hello()
{
return("Hello World");
}
2、在html里用<%=fucntion()%>可以调用
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function say()
{
var strHello = "<%=Hello()%>";
alert(strHello);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="say();" />
</div>
</form>
</body>
</html>
方法三、
<script language="javascript">
function __doPostBack(eventTarget, eventArgument)
{
var frontForm = document.Form1; //指runat=server的form
frontForm.__EVENTTARGET.value = eventTarget;
frontForm.__EVENTARGUMENT.value = eventArgument;
frontForm.submit();
}
</script>
<input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">
JavaScript中访问C#变量
方法一:1、通过页面上隐藏域访问<input id="xx" type="hidden" runat="server">
方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为'<%=n%>'或"+<%=n%>+"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本
"<script language='javascript'>var temp=" + tmp + "</script>"
tmp是后台变量,然后js中可以直接访问temp获得值。
C#中访问JavaScript的已有变量
方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;
2、后台用request["id"]来获取值;
方法二:可以用cookie或session
C#中访问JavaScript函数
方法一:1、Page.RegisterStartupScript("ggg","<script>SetVisible(1);</script>");
方法二:使用Literal类,然后
private void Button2_Click(object sender, System.EventArgs e)
{
string str;
str="<script language='javascript'>";
str+="selectRange()";
str+="</script>";
//Literal1.Visible=true;
Literal1.Text=str;
}
分享到:
相关推荐
ASP.NET前后台调用(转自上善若水,javaeye)
深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...
前一篇介绍jquery调用webservice,这一篇引用的是用jquery直接调用aspx后台方法。
//在生成页面的前半部分!! //其中true,表示可以不输入[removed] [removed] //下面执行js代码 this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "testalert", "testAlert()", true); ...
本文主要介绍下asp.net后台cs中的JSON格式变量在前台Js中调用方法,下面是前后台的实现代码,感兴趣的朋友可以参考下哈,下对大家有所帮助
15.2.2 如何在ASP.NET 3.5中调用Alexa的数据 170 15.3 自定义统计模块 171 15.3.1 设计保存IP数据的数据库 171 15.3.2 设计显示IP信息的界面 173 15.3.3 显示最近访问站点的10个IP信息 174 15.3.4 实现IP...
购物车是一个人性化的工具,浏览者对于看中了的商品,在购买前临时存放在购物车中,并可以随时增减 购物车中的商品种类和数量,以提高购物效率。 11、生成订单模块 浏览者购物完毕,系统会引导其进行结账,在...
我们应用的是webForm进行开发的,正常情况下只要绑定按钮的方法,前后台对应就可以实现。但是,手机端应用MUI样式之后,就不适用于这种情况了。基于这个问题,我们使用JQuery+Ajax技术,其实MUI中也自带ajax技术。 ...
ASP.NET是一个统一的Web开发模型,它使用.NET语言调用.NET Framework类库,实现Web应用系统的开发。 随着互联网的迅速发展,网上电子商务活动日益增多,网络XX交易在互联网上快速的发展起来。因此,有必要开发网上...
易贝购物网站 ASP.NET 1.用户模型里的生日字段有bug,当将其改为其他数据类型的字段时,就提示,不能转换成datatime类型,所以这个字段应该设置为不能修改,或只能用日期类型的控件 2.模型字段可以上下移动 3.完成...
7.5 ASP.NET如何调用Web Service 286 7.6 JavaScript如何调用Web Service 288 7.6.1 通过webbehavior.htc调用Web Service 288 7.6.2 通过Microsoft.XMLDOM调用Web Service 291 7.6.3 XMLHTTP POST调用Web Service ...
示例中做了一些常的Ajax的使用,Ajax的前后台的调用不再那么麻烦,效率也很好,比起那些复杂的框架使用非常简单,比较适合于初学者学习,可以使用于各种B/S架构的系统和网站. Ajax前台框架可以使用于任何后台语言
7.5 ASP.NET如何调用Web Service 286 7.6 JavaScript如何调用Web Service 288 7.6.1 通过webbehavior.htc调用Web Service 288 7.6.2 通过Microsoft.XMLDOM调用Web Service 291 7.6.3 XMLHTTP POST调用Web Service ...
可以实现单选题、多选题维护、填空题、判断题的在线维护和管理,添加生成试卷后可以自动从题库进行调用试题,考试完成后自动打分,后台可以进行统计。 考试科目 考试科目添加 考试科目维护 用户信息 用户添加 用户...
一个功能比较全的Asp.net在线考试系统源码,可以实现单选题、多选题维护、填空题、判断题的在线维护和管理,添加生成试卷后可以自动从题库进行调用试题,考试完成后自动打分,后台可以进行统计。 后台模块包括: ...
安装前确定支持环境,并支持asp.net的url重写,不是php的重写请注意。2.请给予目录读取和写入的权限3.http://你的域名/install/ 进行安装 (数据库相关信息请先有)安全1.安装以后请删除安装目录install2.修改后台...
NetSNS是基于Asp.Net开发的社交网络互动web应用程序,整个产品采用先进的技术(SQL2000数据库,Ajax,Div CSS布局等诸多网络流行元素囊括其中),适合各方面应用的要求, 模板与程序分离,标签调用,支持DIV CSS,...