易截截图软件、单文件、免安装、纯绿色、仅160KB

c#和javascript交互

在asp.net開發中,經常會用到後台和前台的交互,就此總結了一點c#和javascript相互操作的方法
  1.在後台c#代碼中調用jacascript的方法
  javascript代碼:
  <script type="text/javascript" language="javascript">
  function test()
  {
  alert("oec2003");
  return false;
  }
  </script>
  c#代碼:
  protected void Button1_Click(object sender, EventArgs e)
  {
  ClientScript.RegisterStartupScript(this.GetType(), "clear", "<script>test()</script>");
  }
  2.javascript中調用c#方法
  如果c#中的方法有返回值,可以用下面方法
  c#代碼
  public string GetAuthStatus()
  {
  ViewState["Auth"] = "Red";
  return ViewState["Auth"].ToString();
  }
  javascript代碼
  function getAuth()
  {
  var authStatus="<%=GetAuthStatus()%>";
  return authStatus;
  }
  如果在javascript調用的c#方法沒有返回值,可以在一面中放一個button,然後在button的單擊事件中去寫想做的事情,在客戶端的腳本中寫下如下代碼就可以了
  document.all("button1").click();


相关文档:

javascript写类方式之七

7、dojo.js的写类方式
dojo最新是1.3.1了,记得07年时还是0.4。文档也渐渐多了起来,用dojo的也慢慢多了。dojo还发布了core版,压缩后只有
27kb。dojo中用dojo.declare方法来定义一个类。dojo.declare的源码就不贴在这里了。dojo.declare有三个参
数,
参数1:类名className
参数2:继承的类superclass
参数3:构造器 ......

JavaScript XMLHttpRequest的用处

      如果想从网页提交参数到服务器,第一个想到的就是Http的Form标签。它将用户在客户端网页填写的数据通过HTTP Post,提交到服务端。这些提交的数据被放在HTTP消息的body里面,这样,用户提交的数据理论上是没有长度限制的。如果服务端用的是J2EE,HttpServletRequest可以非常轻松得取到所有参 ......

C#、ASP.NET中ref和out的区别

这两个数据类型是我们在学习C#语言的过程中数据比较难的两个数据类型,不过他们很重要,所以有必要拿出来说说他们的使用方法和不同之处,希望对你有所帮助。
先总的来说:
通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们 ......

java中的super与c#中的base


C#中对base的解释(引自MSDN):
base 关键字用于从派生类中访问基类的成员:
调用基类上已被其他方法重写的方法。
指定创建派生类实例时应调用的基类构造函数。
基类访问只能在构造函数、实例方法或实例属性访问器中进行。
从静态方法中使用 base 关键字是错误的。
在本例中,基类 Person 和派生类 Employee 都有一个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号