JavaScript中访问C#变量及方法
1.如何在javascript访问C#变量
方法一:使用<%=%>
<input id="Button3" type="button" value="js调用c#变量" onclick="return Button3_onclick()" />
function Button3_onclick()
{
alert('我的名字:'+ '<%=name %>');
}
cs代码中的定义:protected string name = "chenlaing";
方法二:使用Hidden隐藏控件
<input id="Hidden1" runat="server" type="hidden" />
在cs代码中给该隐藏控件赋值: Hidden1.Value = "陈亮";
function Button3_onclick()
{
alert(document.getElementById("Hidden1").value);
}
方法三:在cs代码中注册js脚本
string tmp = "陈全用";
ClientScript.RegisterClientScriptBlock(this.GetType(), null, "<script language='javascript'>...var temp='" + tmp + "'</script>");
function Button3_onclick()
{
alert(temp);
}
2. 在javascript访问C#函数:
方法一:使用<% %>
<script type="text/javascript">...
var s = "<%=ShowBehindInfo("chenliang")%>";
document.write(s);
</script>
cs后台代码:
protected string ShowBehindInfo(string name)
{
return "姓名:" + name;
}
方法二:使用<% %>
<script type="text/javascript">...
document.write("<%ShowResult();%>");
</script>
cs后台代码:
protected void ShowResult()
{
Response.Write("我是陈全勇气");
}
方法三:
<style>...
.btn
{...}{
display:none;
}
</style>
<
相关文档:
C#与Flash交互 (转自小磊在线)
C#与Flash交互
前段日子公司要求做一个C#与Flash交互的东西,用来C#与短信猫通讯将数据传到Flash上显示与操作的应用。
第一步C#添加组件
打开VS2005-工具-选择工具箱项-COM组件-选择Shockwave Flash Object-确定
添加好组件往场景上拖放,如果提示注册需求注册
c# 注册控件-在运行输 ......
出处:http://www.jcwcn.com/article/2005/1210/javascript_17476.html
<HTML>
<HEAD>
<title>WEB页面导出为EXCEL文档的方法
</title>
</HEAD>
<body>
<BR>
<table id = "PrintA" width="100%" border="1" cell ......
//各种尺寸
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域高:"+ document.body.offs ......
// 大学里最痛苦的事情莫过于做毕业设计,目前正处于这个时期。
// :( :(
//
// 首先记录下的是 Function 的一个问题
Function.prototype.method = function( name, func){
if( ! this.prototype[ name]){
this.prototype[ name ] = func;
}
} // 给 函数原型增加方法
//
// 给函数原型增加的方法在 St ......