请教:javascript, asp.net 控件

问题描述

我写了一个.js文件,里面有一个function。asp.net页面上有一个textBox,里面的文字改变以后就弹出一个窗口,显示改变的文字。问题:<asp:TextBoxID="TextBox1"runat="server"onTextChanged="JavaScript:myFun();"></asp:TextBox>是textBox的定义在asp.net页面上这样定义script:<scriptlanguage="javascript"src="myJS.js"></script>编译的时候出现以下错误:errorCS1026:)expectederrorCS1525:Invalidexpressionterm':'errorCS1002:;expectederrorCS1525:Invalidexpressionterm')asp.net的控件定义是不是和html不一样呢?请问哪位大侠能帮忙解决一下?先谢了!

解决方案

解决方案二:
换成onchange试试
解决方案三:
或者直接用客户端控件好了
解决方案四:
这样写不行的,可以在page_load()里试试,TextBox1.Attribute.Add("onchange","javascript:myFun()")附上个人网站http://www.jgking.cn
解决方案五:
asp.net的控件定义是不是和html不一样呢?请问哪位大侠能帮忙解决一下?先谢了!----服务器端控件和客户端控件是不一致的.<asp:TextBoxID="TextBox1"runat="server"onTextChanged="JavaScript:myFun();"></asp:TextBox>----onTextChanged为服务器端控件事件,所以不能那样直接指定为JS函数如果楼主想使用服务器端事件又想使用客户端函数可以参考代码:functiontxtchange(obj){alert(obj.value);}<asp:TextBoxID="testArea"runat="server"></asp:TextBox>

//在pageLoad当中去添加其客户端处理事件protectedvoidPage_Load(objectsender,EventArgse){testArea.Attributes.Add("onchange","txtchange(this)");}

如果楼主使用客户端控件,那就可以直接使用<inputtype="text"id="testArea"onchange="txtchange(this)"/>
解决方案六:
楼上的正解释楼主貌似还不清楚NET服务器控件和客户端页面的区别
解决方案七:
<asp:TextBoxID="txtCostName"onchange="myFun()"Width="100%"Runat="server"></asp:TextBox>其实这么写是没有问题的如果这么写再出错,肯定是楼主的js文件里面的处理有误了
解决方案八:
4楼正解
解决方案九:
增加onchange属性吧Page_Load

时间: 2024-08-27 23:03:59

请教:javascript, asp.net 控件的相关文章

使用ASP.NET控件进行程序设计

asp.net|程序|控件|设计        ASP.NET 控件时ASP.NET架构的基本组成部分.从本质上讲,ASP.NET是.NET    Framework中的类,可以在ASP.NET页面上映射控件声明.然后,那些类根据他们的   属性,为控件创建HTML.由于类的对象是在运行时间与页面一起被编译的,因此开   发人员可以按照面向对象的方式访问那些对象,例如读取和更改他们的属性.调用他   们的方法和处理服务器端的事件等.在传统ASP程序设计中,服务端的VBScript代码   和HT

介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件

asp.net|控件|数据|显示 我不能说它比datagrid更强, 因为datagrid有很多深层次的东西可以发掘,但是我能说它比datagrid更易用,更实用,因为它已经轻松实现如下功能,同时,它是完全免费的,不需要注册,没有任何的功能限制. 1. 通过属性设置数据表的显示2. 客户端数据排序3. 各种字段类型的格式化显示4. 所有数据表轻松实现内置的数据添加.更新.删除功能 5. 提供密码字段的支持并使用32位MD5编码6. 添加.更新图象字段.链接文件字段时自动上传文件 7. 上传图片时

为ASP.NET控件加入快捷菜单(1)

asp.net|菜单|控件 为ASP.NET控件加入快捷菜单(1)           虽然快捷菜单在桌面应用程序中已经是非常通用的元素,但是由于在象ASP.NET这样的基于服务器的技术没有很好的描绘,所以在Web应用程序中快捷菜单并不是很通用.要想使用快捷菜单,浏览器必须高度支持DHTML和丰富事件模式,例如:Microsoft Internet Explorer 5.0及更高版本,或者Netscape 6.0等.然而,各种浏览器的对象模式虽然功能上大至相同,但是成员各名字却各不相同,这就需要

Cutting Edge:为ASP.NET控件加入快捷菜单(2)

asp.net|菜单|控件 Cutting Edge:为ASP.NET控件加入快捷菜单(2)英文原文:Adding a Context Menu to ASP.NET Controls作者:Dino Esposito翻译:刘瑞才源码:CuttingEdge0502.exe 编程接口 我们的ContextMenu控件从WebControl继承并执行INamingContainer接口 public class ContextMenu : WebControl, INamingContainer 图

非常ASP.NET: 使用ASP.NET控件封装Silverlight

世界上许多 ASP.NET 开发人员都想知道如何将 SilverlightTM 整合到其应用程序中,以及整合到其应用程序的什么位置.显然,回答该问题并不是那么容易,因为可以采用的方法多种多样.您可以将整个页面作为一个 Silverlight 控件并在此页面上执行任何操作,也可以在页面上确定 Silverlight 作用到的部分,并在更能体现许多 UI 元素作用的地方集成这些 UI 元素,您更有可能采取后一种方法. 有时将后一种方法称为在页面上"添加丰富多彩的岛屿".而有了 Silver

asp.net控件开发(一) 显示控件内容

asp.net控件的显示自然会离不开输出HTML.CSS.Javascript等前台的显示内容,所以开发一个控件的时候第一件事就是要知道如何输出客户端要显示的内容. 一.选择基类 asp.net中所有的标准控件都可以拿过来作为基类,如果我们要开发的控件只是对原有的标准控件做一些功能上的加强的话(如:你对TreeView的CheckBox添加一些随动的功能),就可以直接拿标准控件过来作为基类. 一般的如果开发的控件从标准里面找不到合适的,可以从三个类中来继承: System.Web.UI.Cont

ASP.NET控件10个最有用的属性详解

对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能. 1.ClientIDMode 渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用它们时,却会制造不少麻烦,虽然它是命名容器和ID的简单串联,但仍然无法预测生成的ID范围. ASP.NET 4.0使用ClientIDMode属性解决了这个问题,它允许你控制生成这些ID的方法,Cli

ajax-Jquery Mobile Ajax ASP.NET控件 无刷新页面查询,添加,修改,删除

问题描述 Jquery Mobile Ajax ASP.NET控件 无刷新页面查询,添加,修改,删除 Jquery Mobile Ajax 技术用ASP.NET控件怎么实现无刷新页面查询,添加,修改,删除功能? 现在刷新一次才能执行JavaScript代码,否则没反应,有时候样式也没了. 我写的代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs&q

.net后台添加asp.net控件,我这样子写出错

问题描述 .net后台添加asp.net控件,我这样子写出错 string[] str2=dt.Rows[0]["timu"].ToString().Split('|'); string[] str1=dt.Rows[0]["selectxx"].ToString().Split('_'); string str = ""; for (int i = 0; i < str2.Length; i++) { string[] arr = str

ASP.NET控件利用Control.ContextMenu加入快捷菜单

ContextMenu Control 快捷菜单控件概述: MSDN Liabrary 中包含了几个DHTML快捷菜单的示例.分别提供了对这一功能的不能实现方法.一个快捷菜单就是在页面中任何位置的一组标记代码.它包括两部分内容--界面和脚本(当用户在页面右击时关联UI),UI提供一个可点击的元素的列表--菜单项--和各自的内容文本,图标,命令名(command name),目标url,提示(tooltip),和所有你认为有必要显示出来的东西.快捷菜单界面是页面的一部分,并且属于页面控件树中的一员