请教:如何在一个已有的aspx+cs里添加自己的js呢?
aspx里用imageButton作为提交按钮,后台cs实现校验等功能。现在我希望在提交按钮被按下时能执行一些js,应该怎么作呢?
实在没办法改cs了,没环境 。。。。 --------------------编程问答-------------------- 为imageButton的OnClientClick赋值 --------------------编程问答-------------------- 谢谢回复!
我写OnClientClick="alert(document.all('username').value"这种语法可以么? --------------------编程问答--------------------
可以……但最后你要加个return false;否则它点击后还是会PostBack到后台……
OnClientClick="alert(document.getElementById('username').value);return false;" --------------------编程问答-------------------- 奇怪,我这样写完全没有反应:
<asp:imagebutton id="Imagebutton1" runat="server" ImageUrl="images/dl.GIF" OnClientClick="script2();"></asp:imagebutton>
<script type="text/javascript">
function script2()
{
return confirm('Hello!');
}
</script>
我修改IIS路径里的aspx应该可以直接修改即时生效吧? --------------------编程问答-------------------- Button1.Attribute.Add("onclick","javascript:return confirm('XX');") --------------------编程问答--------------------
谢谢指教,这个语句应该写在aspx的哪个标签里呢? --------------------编程问答-------------------- 我想知道一件事:aspx是直接修改即时生效的么?不需要编译什么的吧? --------------------编程问答--------------------
写在后台。。 --------------------编程问答--------------------
完蛋了,我没法改后台的东西。。。
我只能修改aspx文件,onclientclick却不生效。。。。 --------------------编程问答-------------------- 0323老兄:我先讲下这边的情况吧:
有一个.net 2003写的网站现在我来维护,但不幸小弟是java那边的,对.net不熟,连开发天发环境都没有。
今天有人说我网站有SQL注入漏洞,限期整改!
但问题是我没有开发环境,有也不敢改代码啊,只有在客户端作些处理,在提交时把字符串中的特殊字符去掉。
这就是我遇到的难题了:不能改cs文件,只能改aspx文件! --------------------编程问答-------------------- <asp:imagebutton id="Imagebutton1" runat="server" ImageUrl="images/dl.GIF" OnClientClick="return script2();"></asp:imagebutton> --------------------编程问答-------------------- Attribute.Add 后台注册方法
补充:.NET技术 , ASP.NET