如何在asp.net中从c#运行javascript
发布时间:2020-12-16 09:55:14 所属栏目:asp.Net 来源:网络整理
导读:我是Asp.Net的新手,我有这样的aspx页面 %@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="TestJs.aspx.cs" Inherits="tms.Test.TestJs" %asp:Content ID="Content1" ContentPlaceHolderID="StyleSection"
我是Asp.Net的新手,我有这样的aspx页面
<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="TestJs.aspx.cs" Inherits="tms.Test.TestJs" %> <asp:Content ID="Content1" ContentPlaceHolderID="StyleSection" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentSection" runat="server"> <div class="container"> <div class="panel"> <asp:Button ID="btnAlert" OnClick="btnAlert_OnClick" runat="server"/> </div> </div> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ScriptSection" runat="server"> <script type="text/javascript"> function myFunc() { $.alert("Hello Mz"); } </script> </asp:Content> 我的.cs文件看起来像这样 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace tms.Test { public partial class TestJs : System.Web.UI.Page { protected void Page_Load(object sender,EventArgs e) { } protected void btnAlert_OnClick(object sender,EventArgs e) { ScriptManager.RegisterClientScriptBlock(Page,typeof(Page),"newFunc","myFunc()",true); } } } 当我单击该按钮时,脚本不会调用并给出一些预期的对象错误. 我真的很困惑.请帮我. 解决方法
在按钮单击事件中,可以调用scriptmanager
protected void btn_click(object sender,EventArgs e){ ScriptManager.RegisterStartupScript(this,this.GetType(),"Your Comment","myFunc();",true);} 像下面一样更改脚本: <script type="text/javascript"> function myFunc() { alert("Hello Mz"); } </script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net的ftp的上传和下载
- asp.net – DBMS如何影响应用程序性能?和Informix GUI工具
- asp.net-mvc – 测试控制器使用User.Identity.Name的操作
- 本地化 – 无法在ASP.Net Core应用程序中设置默认和仅文化
- asp.net-mvc-3 – 无法在ASP.NET MVC3的部分视图中访问View
- 在Build上自动停止/重新启动ASP.NET开发服务器
- asp.net – 在构造函数asp net中访问WebControls可标记的属
- asp.net – .resx vs数据库vs用于提供本地化/全球化的自定义
- asp.net-mvc – ASP.NET MVC和IIS 5
- asp.net – SignalR如何处理重复的连接ID?
推荐文章
站长推荐
- asp.net-mvc-4 – .Net MVC4显示错误的视图(.mob
- asp.net-mvc – 如何在mvc4的cshtml视图页面中的
- asp.net-mvc-4 – Durandal.js:更改每个区域的导
- asp.net – Model-Repository-Service-Validator
- asp.net-mvc-3 – 是否可以强制使用DataType作为
- ASP.NET ListView:如何在每个N项中插入“特殊”
- asp.net – system.web.compilation.debug与syst
- asp.net-mvc-3 – MVC3比MVC2有什么优势?
- asp.net-mvc-4 – SignalR连接错误
- .Net Core微服务入门全纪录(八)——Docker Com
热点阅读