javascript如何调用C#后台代码中的过程 和ASP.NET调用

+++++++++++++++++第一种情况:
1.后台方法:

protected string CsharpVoid(string strCC)
{

 return strCC;

}

2.javascript 调用
<script  language="javascript">

  var s = "<%=CsharpVoid("www.esoutong.com")%>";  
  document.write(s);

</script>

 

+++++++++++++++++第二种情况:

1.后代码:
protected void CsharpVoid()
    {
        string strCC = "www.esoutong.com";
        Response.Write(strCC);

    }

2.调用方法:CsharpVoid()

<script  language="javascript">
document.write("<%CsharpVoid();%>");
</script>

你可在页面中放一个按钮,把它设置为不可见style="display:none",然后,用脚本让此按钮点击
document.all("button1").click();
在此按钮的C#后台中写事件代码,这就是最简单的脚本调用C#方法.

在网上看到这样一个问题:作者用的平台是.NET,用C#在本机开发,在aspx文件中调用 js文件:

<script language="javascript" src="mymenu.js"></script>

结果在页面及 alert 提示的中文均为乱码,求解决办法。结果后面跟贴给出一长串的解决办法,其实很简单,在aspx 文件的头部添加一行代码即可:

 <%@ Page ContentType="text/html" ResponseEncoding="gb2312" %>

时间: 2024-10-17 07:54:06

javascript如何调用C#后台代码中的过程 和ASP.NET调用的相关文章

javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案

asp.net|javascript|js|过程|解决 javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案  +++++++++++++++++第一种情况: 1.后台方法: protected string CsharpVoid(string strCC){  return strCC; } 2.javascript 调用<script  language="javascript">   var s = "<%=Csharp

.net中使用showModalDialog打开模式窗口,在后台代码中使用Response.Write()会弹出新页面

比如在模式窗口的后台代码中使用以下语句来关闭窗口,就会弹出一个新的IE窗口出来,严重违反设计原意 string js = @"<Script language='JavaScript'>alert('保存成功!');window.close();</Script>"; Response.Write(js);   要解决这个问题,在<head>标记中加入<base target="_self" />即可  

在后台代码中引入XAML的方法

本文将介绍三种方法用于在后台代码中动态加载XAML,其中有两种方法是加载已存在的XAML文件,一种方法是将包含XAML代码的字符串转换为WPF的对象. 这些是我在编写RegeX时获得的经验,它们将会给WPF程序带来更多的灵活性. 一.在资源字典中载入项目内嵌资源中的XAML文件 Application.Current.Resources.MergedDictionaries.Insert(0, Application.LoadComponent(new Uri("abc/Index.xaml&q

怎么在后台代码中访问ListView中&amp;amp;lt;EditItemTemplate&amp;amp;gt;模板中的控件?

问题描述 怎么在后台代码中访问ListView中<EditItemTemplate>模板中的控件?今天研究了很长时间,现在我可以通过以下后台代码访问<InsertItemTemplate>模板中控件:protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse){DropDownListb=(DropDownList)ListView1.InsertItem.FindControl("Dro

已经引用了“应用程序集”,但在后台代码中却看不见

问题描述 已经引用了"应用程序集",但在后台代码中却看不见,没有办法"Using".前端XAML,xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">引用没有问题.usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net;usingSystem.Windows;usi

wpf-我想用Wpf钟表,但是我不会将表上的针的旋转角度在后台代码中修改,求大神指导,小弟初学,求代码

问题描述 我想用Wpf钟表,但是我不会将表上的针的旋转角度在后台代码中修改,求大神指导,小弟初学,求代码 老师要我们做一个旋转的时钟,初学有点懵懂,就是让时分秒针正常的按照系统时间来转动 解决方案 http://www.codeproject.com/Articles/29438/Analog-Clock-in-WPF

怎么样让wpf中前台已存在的控件的属性可以在后台代码中设置

问题描述 怎么样让wpf中前台已存在的控件的属性可以在后台代码中设置 怎么样让wpf中前台已存在的控件的属性可以在后台代码中设置,比如说xaml中已经存在一个border,我想要在后台代码中初始化他的旋转角度 解决方案 这些属性是可以在后台代码中设置的,直接在后台.cs文件里写就是了 解决方案二: 好像不能把,比如说 在后台代码怎么修改Angle属性呢 解决方案三: http://www.cnblogs.com/slowhand/archive/2013/05/13/3076259.html 亲

请大家帮我看看这个问题吧: 关于在后台代码中 定义一个string的问题?

问题描述 我在后台代码中是这么写的: publicpartialclass_Default:System.Web.UI.Page{privatestringfile_Path=ConfigurationManager.AppSettings["FileUploadPath"].ToString();privatestringfullFilePath=Server.MapPath(file_Path).ToString();}错误是: 错误1非静态字段.方法或属性"System

JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据

以前做web,基本没用过啥JS,这短时间,公司里面接触到的JS蛮多的,他们叫我在DataGrid里面的CheckBox弄个"全选",要用JS来实现,来实现批量删除,这个功能,直接用C#是很好实现的,直接遍历就可以把选中的ID全部取出来.JS,那就只能用Html的CheckBox,这个不是服务器控件,C#后台代码是无法访问了,所以,再网上找了点资料,实现了. 首先,先定义一个DataGrid控件,先添加一个模板列,里面放一个Html的CheckBox,属性name=ChoessAll,(