`
piperzero
  • 浏览: 3556036 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

js与Asp.net后台交互(C#)

 
阅读更多

1、后台调用前台代码

在写asp.net项目的时候,后台代码执行体完成后,有时候会给用户一个alert弹出框,我们可以用这样一句简单的代码来实现:

 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script type/javascript='javascript' defer>alert('某某执行成功!');</script>");

这是向前台加一句js代码,在后台执行完成后,向前台发消息,并把其中的代码加在挥发的html页中。也可以把alert换成要调用的函数名,这样会调用前台的js函数。

2、前台js代码调用后台C#函数

平常从asp.net前台也嵌入后台变量或方法的时候,可以把变量名或方法名镶嵌在<%= %>里,当js代码调用后台代码形式也相同,看这样几句代码:

C#后台代码:

public string setUserName(){
	Session["UserName"]="xqf";
	return Session["UserName"].toString();
}

js前台代码:

function getUserName(){
	var userName="<%=setUserName() %>";
	alert(uesrName);
}


这样在程序中就可以实现在前台调用后台代码了。

分享到:
评论

相关推荐

    asp.net中后台c#数组与前台js数组交互

    ASP.NET中后台C#数组与前台JS数组交互 在ASP.NET中,后台C#数组与前台JS数组的交互是一个常见的问题。前台JS数组需要从后台C#数组中获取数据,而后台C#数组则需要从数据库中获取数据。下面我们将详细介绍如何实现这...

    mvc asp.net 后台模版

    5. **身份验证与授权**:ASP.NET MVC内置了身份验证和授权机制,如Forms Authentication和Role-Based Authorization,可以确保后台系统的安全性,限制未授权用户的访问。 6. **Entity Framework**:这通常作为数据...

    .net后台管理系统c#

    C#与HTML、CSS、JavaScript的紧密结合,提供了丰富的功能和良好的用户体验。 6. **API接口设计**:对于前后端分离的系统,后台需要提供RESTful API接口,允许前端应用通过HTTP请求获取数据和服务。C#的ASP.NET Web ...

    asp.net后台模板

    这个"asp.net后台模板"可能是包含了一系列预设的页面布局、CSS样式、JavaScript脚本以及可能的数据库连接和业务逻辑代码,旨在为开发者提供一个起点,减少从零开始搭建网站的工作量。 在描述中提到,“还可以吧,我...

    BBS论坛asp.net+c#源码

    通常,一个完整的ASP.NET+C# BBS论坛项目会包含多个文件和文件夹,如ASP.NET页面(.aspx)、后台代码文件(.cs)、数据库连接文件(.config)、样式表(.css)、脚本文件(.js)等。这些文件将协同工作,实现论坛的...

    ASP.NET操作echarts

    ASP.NET 操作 ECharts 是一个将后端数据与前端可视化图表结合的过程,主要涉及 ASP.NET、C# 和 ECharts 三部分技术。ECharts 是百度推出的一款轻量级的 JavaScript 图表库,提供了丰富的图表类型,如折线图、柱状图...

    asp.net前台调用后台方法传参数

    ### ASP.NET 前台调用后台方法传参数详解 #### 一、ASP.NET简介 ASP.NET 是一种用于构建动态Web应用程序的服务器端技术。它由Microsoft开发,并且是.NET框架的一部分。通过ASP.NET,开发者可以创建功能强大、交互...

    ASP.NET后台框架

    ASP.NET后台框架是一种基于Microsoft .NET Framework的Web应用程序开发框架,用于构建强大的、高性能的、交互式的Web应用。此框架通常结合C#或VB.NET等编程语言使用,为开发者提供了丰富的工具和库,使得构建复杂的...

    asp.net后台管理模板

    开发ASP.NET后台管理模板时,开发者需要熟悉C#编程语言,了解ASP.NET的生命周期和事件模型,同时对HTML、CSS和JavaScript有一定的掌握。利用Visual Studio这样的集成开发环境,可以更便捷地进行开发和调试工作。 总...

    新版asp.net物联网后台管理系统源码

    本“新版asp.net物联网后台管理系统源码”是针对物联网应用设计的,其核心在于通过PDAC(Platform for Data Acquisition and Control,数据采集与控制平台)物联网实例来实现设备的远程监控和管理。PDAC是一个专门...

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

    本文将深入探讨ASP.NET中前台JavaScript与后台代码调用的技术细节,包括IPostBackEventHandler接口的使用、ClientScript对象的功能以及如何通过__doPostBack函数实现前后端的通信。 ### ASP.NET中前后端通信的基础 ...

    ASP.NET投票,C#投票

    5. **用户交互**:利用ASP.NET的事件处理机制,当用户提交投票时,后台代码(C#)会捕获事件,验证用户输入,并将投票数据保存到数据库。 6. **权限管理**:为了防止用户重复投票,通常需要实施身份验证和授权。ASP...

    Extjs+ASP.net 后台管理框架

    这个框架结合了JavaScript库ExtJS的前端交互性和ASP.NET的强大后端处理能力,提供了丰富的用户界面和高效的服务器端功能。 ExtJS是一个流行的JavaScript框架,它提供了大量的可重用组件,如表格、图表、树形视图、...

    asp.net 后台模板-深蓝灰风格

    总的来说,ASP.NET后台模板深蓝灰风格是一个高效开发工具,可以帮助开发者快速构建后台管理界面,同时保持一致性和专业性。利用这样的模板,你可以专注于业务逻辑和功能实现,而不是花费大量时间在界面设计上。

    extjs+asp.net后台管理系统页面

    总的来说,"extjs+asp.net后台管理系统页面"是一个综合运用前端和后端技术的实例,它结合了ExtJS的强大UI能力和ASP.NET的服务器端功能,为开发者提供了一个高效、易用的后台管理解决方案。通过学习和实践此类项目,...

    asp.net 网页后台模板

    4. **JSON序列化与反序列化**:ASP.NET框架提供了Json.NET库,用于将C#对象转换为JSON字符串,以及将JSON字符串解析回C#对象,这是前后端数据交换的关键步骤。 5. **MVC模式**:ASP.NET MVC框架鼓励分离关注点,...

    图书管理系统 c# asp .net 图书管理系统 网页

    在这个图书管理系统中,ASP.NET可能被用来创建用户界面,处理HTTP请求,并与C#后台代码进行交互。 图书管理系统的实现通常涉及以下关键技术点: 1. 数据库设计:系统需要一个数据库来存储图书信息(如书名、作者、...

    基于ASP.net的企业网站后台管理系统源码.zip

    7. **页面布局与UI设计**:后台管理系统可能使用ASP.NET的控件如GridView、Repeater等进行数据展示,以及CSS和JavaScript(可能包括jQuery)进行界面美化和交互增强。 8. **错误处理与日志记录**:系统应具备良好的...

Global site tag (gtag.js) - Google Analytics