请教:如何在一个已有的aspx+cs里添加自己的js呢?

问题描述

aspx里用imageButton作为提交按钮,后台cs实现校验等功能。现在我希望在提交按钮被按下时能执行一些js,应该怎么作呢?实在没办法改cs了,没环境。。。。

解决方案

解决方案二:
为imageButton的OnClientClick赋值
解决方案三:
谢谢回复!我写OnClientClick="alert(document.all('username').value"这种语法可以么?
解决方案四:
引用2楼gernett21的回复:

谢谢回复!我写OnClientClick="alert(document.all('username').value"这种语法可以么?

可以……但最后你要加个returnfalse;否则它点击后还是会PostBack到后台……OnClientClick="alert(document.getElementById('username').value);returnfalse;"
解决方案五:
奇怪,我这样写完全没有反应:<asp:imagebuttonid="Imagebutton1"runat="server"ImageUrl="images/dl.GIF"OnClientClick="script2();"></asp:imagebutton><scripttype="text/javascript">functionscript2(){returnconfirm('Hello!');}</script>我修改IIS路径里的aspx应该可以直接修改即时生效吧?
解决方案六:
Button1.Attribute.Add("onclick","javascript:returnconfirm('XX');")
解决方案七:
引用5楼wxr0323的回复:

Button1.Attribute.Add("onclick","javascript:returnconfirm('XX');")

谢谢指教,这个语句应该写在aspx的哪个标签里呢?
解决方案八:
我想知道一件事:aspx是直接修改即时生效的么?不需要编译什么的吧?
解决方案九:
引用6楼gernett21的回复:

引用5楼wxr0323的回复:Button1.Attribute.Add("onclick","javascript:returnconfirm('XX');")谢谢指教,这个语句应该写在aspx的哪个标签里呢?

写在后台。。
解决方案十:
引用8楼wxr0323的回复:

引用6楼gernett21的回复:引用5楼wxr0323的回复:Button1.Attribute.Add("onclick","javascript:returnconfirm('XX');")谢谢指教,这个语句应该写在aspx的哪个标签里呢?写在后台。。

完蛋了,我没法改后台的东西。。。我只能修改aspx文件,onclientclick却不生效。。。。
解决方案十一:
0323老兄:我先讲下这边的情况吧:有一个.net2003写的网站现在我来维护,但不幸小弟是java那边的,对.net不熟,连开发天发环境都没有。今天有人说我网站有SQL注入漏洞,限期整改!但问题是我没有开发环境,有也不敢改代码啊,只有在客户端作些处理,在提交时把字符串中的特殊字符去掉。这就是我遇到的难题了:不能改cs文件,只能改aspx文件!
解决方案十二:
<asp:imagebuttonid="Imagebutton1"runat="server"ImageUrl="images/dl.GIF"OnClientClick="returnscript2();"></asp:imagebutton>
解决方案十三:
Attribute.Add后台注册方法

时间: 2024-08-31 07:28:26

请教:如何在一个已有的aspx+cs里添加自己的js呢?的相关文章

介绍下向已有的ZIP文件里添加文件的方法

问题描述 找了很多都是把一个目录压缩的.向已有的ZIP文件中添加怎么办呢?(添加引用ICSharpCode.SharpZipLib.dll)ZipFilea=newICSharpCode.SharpZipLib.Zip.ZipFile("d:/123.zip");a.BeginUpdate();a.Add("e:/class1.cs");a.CommitUpdate();

请教怎样往小空间的winform里添加更多内容

问题描述 最近做一个程序,一个form内容相当多,但是公司标配的笔记本分辨率又很小,所以做不了很大的form.请问怎样或者有什么控件能实现像浏览器一样的纵向下拉条,把空间变成无限大? 解决方案 解决方案二:form开启autoscroll就行了解决方案三:form开启autoscroll也行,最好设计布局,用PANEL设计合理布局,PANEL也要开启autoscroll解决方案四:滚动条,也可以多做点菜单,点开弹出新的界面.解决方案五:啊.....竟然有这个属性!!!!!本人几百页.net书籍看

web用户控件调用.aspx页面里的方法_实用技巧

现在把此web用户控件添加到一.aspx页面中.要实现单击用户控件中的button控件把搜索出来的结果数据绑定到.aspx页面的gridview控件上去,如何实现呢? 如果gridview控件是放在.ascx文件中的话,那我们直接把搜索出来的数据绑定到它上面就行了.但现在gridview是放在.aspx文件里,也就是说web用户控件要如何才能访问母页面的控件,把数据绑定到母页面的控件上去? 解决方法: 1.先在.aspx页面的后台文件.aspx.cs中添加一个绑定数据的方法,代码如下: 复制代码

自己写的辅助类在aspx.cs中不认识,如何引用?

问题描述 问题是这样的,我写了个测试网站:这是资源管理视图aspx文件里的内容:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml">&l

给Repeater控件里添加序号的5种才常见方法介绍_实用技巧

.net是目前非常热门的一种程序编译语言,在.net培训中的众多知识点中,给Repeater控件里添加序号的5种方法是非常重要的一个.下面就由达内的老师为大家介绍一下这方面的内容. Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法: 方法一: 利用Container.ItemIndex属性,代码如下: 复制代码 代码如下: <Itemtemp

sql-在一个已有数据的表里添加一列,并在此列添加另一个表里数据,两张表有id关联

问题描述 在一个已有数据的表里添加一列,并在此列添加另一个表里数据,两张表有id关联 现有数据表table1,table2,table1的列为id,name,table2的列为id,age. 两张表里都已有数据,现需要将table2里的age数据添加到table1,要怎么处理 注,已尝试过 添加一列后 update table1 a set a.age=(select b.age from table2 b where a.id=b.id) 运行后a.age 仍然为null 求解答,不胜感激 解

请教大侠:Global里重写的GetVaryByCustomString函数返回的值如何在.aspx.cs页面调用!!

问题描述 我在Global里重写的GetVaryByCustomString()函数返回的字符串如何在.aspx.cs页面调用!! 解决方案 解决方案二:顶起!!!!!!!!!!!!!!!!!!!!解决方案三:ding!!!!!!!!!!!!!!!

请教使用.net2008编写的aspx和cs文件,放在.net2003的环境下能运行吗?

问题描述 请各位指点? 解决方案 解决方案二:不能高版本生成的文件低版本不能用不过低版本的文件高版本的可以用解决方案三:版本问题,应该不可以解决方案四:不能......解决方案五:啊...那有没有"能"的方法呢?解决方案六:不能直接运行假如是一个项目的话建议安装VS2008就是了:是几个文件的话慢慢调试就是了解决方案七:那你只能把代码复制过来自己再改改在VS2003创建相同名字的aspx和aspx.cs自己琢磨着改了呗解决方案八:为什么不能,假设我用VS2008写的时候选的是.net2

ASHX如何呼叫ASPX.cs

问题来自论坛,有网友这样的要求,在ASHX内呼叫ASPX.cs的一个方法或函数. 在一个网站中,也许不止只有一个aspx网页. 把aspx.cs内的方法宣告为public,ashx想呼叫时,也不知道是哪一个aspx内的方法. 就是某一个aspx.cs有引用了这个ashx,这个ashx也不知道呼叫的方法在当前这个aspx中. 为了解决上面的问题,Insus.NET创建一个接口(interface) 在站点中,创建一个aspx,名称暂叫A.aspx.在a.aspx没有写任何代码,但在a.aspx.c