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

ASP.NET前台javascript与c#后台代码调用

net中C#代码与javaScript函数的相互调用问题。
  问:
  1.如何在JavaScript访问C#函数?
  2.如何在JavaScript访问C#变量?
  3.如何在C#中访问JavaScript的已有变量?
  4.如何在C#中访问JavaScript函数?
  问题1答案如下:
  javaScript函数中执行C#代码中的函数:
  方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
  2、在前台写一个js函数,内容为document.getElementById("btn1").click();
  3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
  方法二:1、函数声明为public
  后台代码(把public改成protected也可以)
public string ss()
  {
  return("a");
  }
  2、在html里用可以调用
  前台脚本
<script language=javascript>
  var a = "<%=ss()%>";
  alert(a);
</script>
  方法三:1、
、<script language="javascript">
  <!--
  function __doPostBack(eventTarget, eventArgument)
  {
  var theForm = document.Form1; //指runat=server的form
  theForm.__EVENTTARGET.value = eventTarget;
  thefrom.__EVENTARGUMENT.value = eventArgument;
  theForm.submit();
  }
  -->
  </script>
  <input id="Button1" type="button" name="Button1" value="按钮" >
  方法四:
<script language="javascript">
  function SubmitKeyClick()
  {
  if (event.keyCode == 13)
  {
  event.cancelBubble = true;
  event.returnValue = false;
  document.all.FunName.value="你要调用的函数名";
  document.form[0].submit();
  }
  }
  </script>
  <INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text">
  <input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉
  在.CS里有:
public Page_OnLoad()
  {
  if (!Page.IsPost())
  {
  string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:"";
  //根据传回来的值决定调用哪个函数
  switch(strFunName)
  {
  case "enter()":
  enter() ; //调用该函数
  break;


相关文档:

JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

asp.net常见七大内置对象

一、Response对象
Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。
1.Response对象的属性
   ① BufferOutput
   说明:获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送
   属性值:如果缓冲了到客户端的输出, ......

document 文挡对象 JavaScript脚本语言描述

document 文挡对象 - JavaScript脚本语言描述
---------------------------------------------------------------------
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
    否则会提示你一个错误信息 "引用的元素为空或者不是对象"
------------------------------------------- ......

Javascript 数字逗号分隔

今天看到一段神得一塌糊涂的Javascript代码
(13223342.9269).toFixed(2)=13223342.93;
(13223342.9269).toLocaleString()=13,223,342.93;
formatNum(13223342.9269)=13,223,342.9269;
delFormat(13,223,342.9269)=13223342.9269;
//去掉逗号
function delFormat(str){
  return str.replace(/,/g,"");
&n ......

asp.net个人学习历程初学到精通 收藏

 asp.net个人学习历程初学到精通 收藏
 如果你是一个菜鸟或者自认为初学者那么本文非常适合你;
不能说这30本书就是最佳组合,但是可以说这个组合不差;
本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;
达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号