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>
<
相关文档:
(1)下载ClientInfo.dll(在我的资源中可以下载http://download.csdn.net/source/2141582)
(2)使用new ActiveXObject("ClientInfo.HostInfo")调用ActiveX库
(3)GetAdapterMac(0)获取网卡MAC地址
使用示例:
<HTML>
<TITLE>ClientInfoX JavaScript Sample</TITLE>
<HEAD>
<script l ......
Javascript代码
<script>
var idTmr = "";
function copy(tabid){
var oControlRange = document.body.createControlRange();
oControlRange.add(tabid,0);
oControlR ......
CDATA 内部的所有东西都会被解析器忽略。
假如文本中包含了大量的 "<" 和 "&" 字符 - 就像编程代码中经常出现的情况一样 - 那么这个 XML 元素就可以被定义为一个 CDATA 部分。
CDATA 区段开始于 "<![CDATA[",结束于 "]]>":
<script type="text/javascript">
<![CDATA[
function compare(a,b ......
这两天开始写古代地图的GIS网站,说白了就是用古代地图的内容效仿山寨一下谷歌地图。
JS这东西很久没写了,有些概念也很模糊,导致完成分块拖动加载的功能就花了好多时间。
主要问题是出在拖动时对元素内容的动态修改上,总结下。
通过JS脚本动态修改DOM元素内容通常有两种方法:
1. 通过DOM标准接口创建元素
var new ......
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml ......