在ASP.NET中使用JavaScript脚本的方法


Posted in Javascript onNovember 12, 2013

一)简单点的
如要在一个按钮上增加认证脚本,可以这样

<%@ Page Language="C#" %>
<SCRIPT language="javascript">function getconfirm ()
{
    if (confirm("Do you want to delete record?")==true) 
    return true;
    else
    return false; 
}
</SCRIPT>
<script runat="server">
public void Page_Load(Object sender, EventArgs E) {
btnSubmit.Attributes.Add("onclick","return getconfirm ();");
}
void btnSubmit_Click(object sender, EventArgs e) {
        Message.Text = "You entered your name as: " + txtName.Text;
}
</script>
<html>
<head>
</head>
<body>
<form runat="server">
    Name: <asp:Textbox id="txtName" runat="server"/>
<asp:Button id="btnSubmit" onclick="btnSubmit_Click" runat="server" Text="Submit"></asp:Button><br/>
<asp:Label id="Message" runat="server"/>
</form>
</body>
</html>

注意关键的地方btnSubmit.Attributes.Add("onclick","return fffkkk();");这句话,就相当于在静态页面标签上添加 “onclick = “return fffkkk();” 一样
二)复杂一点的
  有的时候我们要在DataGrid的删除列上添加认证,可以这样
  首先建一个DataGrid,然后给她增加一个删除列

 

<asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:TemplateColumn>
  <ItemTemplate>
<asp:LinkButton id="cmdDel" 
runat="server" Text="Delete" 
CommandName="Delete" CausesValidation="false">
</asp:LinkButton>
  </ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

然后在DataGrid 的ItemDataBound事件中这样写

Private Sub DataGrid1_ItemDataBound
(ByVal sender As Object, ByVal e As DataGridItemEventArgs) 
Handles DataGrid1.ItemDataBound
   Dim l As LinkButton
   If e.Item.ItemType = ListItemType.Item Or 
   e.Item.ItemType = ListItemType.AlternatingItem Then
   l = CType(e.Item.Cells(0).FindControl("cmdDel"), LinkButton)
   l.Attributes.Add("onclick", "return getconfirm();")
   End If
End Sub
Getconfirm()函数和第一个是一样的
function getconfirm() 
{ 
if (confirm("Do you want to delete record?")==true) 
return true; 
else 
return false; 
}
Javascript 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
javascript的动态加载、缓存、更新以及复用(一)
Jun 09 Javascript
confirm的用法示例用于按钮操作时确定是否执行
Jun 19 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
javascript关于运动的各种问题经典总结
Apr 27 Javascript
jquery点击缩略图切换视频播放特效代码分享
Sep 15 Javascript
基于javascript实现简单计算器功能
Jan 03 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
微信小程序如何获取openid及用户信息
Jan 26 Javascript
对Angular中单向数据流的深入理解
Mar 31 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
JS常用正则表达式总结
Nov 12 #Javascript
jquery 删除cookie失效的解决方法
Nov 12 #Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
Nov 12 #Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 #Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 #Javascript
JS中实现replaceAll的方法(实例代码)
Nov 12 #Javascript
jquery.validate的使用说明介绍
Nov 12 #Javascript
You might like
php 301转向实现代码
2008/09/18 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
jquery ztree实现右键收藏功能
2017/11/20 jQuery
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
python 多线程重启方法
2019/02/18 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
查环查孕证明
2014/01/10 职场文书
老公保证书范文
2014/04/29 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
基于Python实现的购物商城管理系统
2021/04/27 Python