在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 相关文章推荐
javaScript - 如何引入js代码
Mar 09 Javascript
关于JQuery($.load)事件的用法和分析
Apr 09 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
原生 JS Ajax,GET和POST 请求实例代码
Jun 08 Javascript
JavaScript中的this引用(推荐)
Aug 05 Javascript
手机图片预览插件photoswipe.js使用总结
Aug 25 Javascript
Angular 理解module和injector,即依赖注入
Sep 07 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
Nov 20 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 Javascript
微信小程序实现动态列表项的顺序加载动画
Jul 25 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
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
PHP CURL使用详解
2019/03/21 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
2019/04/15 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
Python解析树及树的遍历
2016/02/03 Python
python3音乐播放器简单实现代码
2020/04/20 Python
利用python求积分的实例
2019/07/03 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
Html5饼图绘制实现统计图的方法
2020/08/05 HTML / CSS
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
副总经理工作职责
2013/11/28 职场文书
校庆团日活动总结
2014/08/28 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
毕业生个人总结
2015/02/28 职场文书
中国合伙人观后感
2015/06/02 职场文书
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers