易截截图软件、单文件、免安装、纯绿色、仅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();


相关文档:

c#:Dataset读取XML文件动态生成菜单

Step 1:Form1 上添加一个ToolStripContainer控件
Step2:实现代码
private void Form2_Load(object sender, EventArgs e)
{
    CMenuEx menu = new CMenuEx();
    string sPath = "D:\\Menu.xml";//xml的内容
     if (menu.FileExit())
  &nb ......

12个javascript 库外链

首先是十个JS FRAMEWORK
jquery
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
jquery UI
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
Chrome Frame
<script src=& ......

JavaScript this 关键字


this是Javascript语言的一个关键字。
它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,
  function test(){
    this.x = 1;
  }
随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。
下面分四种情况,详细讨论this的用法。
......

JavaScript正则表达式


字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。
......

C#生成com组件,供asp调用

C#生成com组件,供asp调用
一、vs2005—新建项目—C#类库
类库源码如下(包含接口,类,事件接口):
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Data.SqlClient;
using System.Runtime.InteropServices;
namespace entryclass
{
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号