在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 相关文章推荐
js跟随滚动条滚动浮动代码
Dec 31 Javascript
写得不错的jquery table鼠标经过变色代码
Sep 27 Javascript
Js操作树节点自动折叠展开的几种方法
May 05 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
Sep 14 Javascript
vue中实现在外部调用methods的方法(推荐)
Feb 08 Javascript
微信小程序支付功能 php后台对接完整代码分享
Jun 12 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
Aug 16 Javascript
node版本管理工具n包使用教程详解
Nov 09 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
Jun 11 Javascript
vue实现两个组件之间数据共享和修改操作
Nov 12 Javascript
node koa2 ssr项目搭建的方法步骤
Dec 11 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中在PDO中使用事务(Transaction)
2011/05/14 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
IE浏览器打印的页眉页脚设置解决方法
2009/12/08 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
JS检测移动端横竖屏的代码
2016/05/30 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
js对象简介与基本用法示例
2020/03/13 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
高三学习决心书
2014/03/11 职场文书
排查整治工作方案
2014/06/09 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers