在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 相关文章推荐
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
JS获取html对象的几种方式介绍
Dec 05 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
Feb 02 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
Feb 14 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
Aug 20 Javascript
jQuery实现的浮动层div浏览器居中显示效果
Feb 03 Javascript
js实现单张图片平移切换效果
Oct 11 Javascript
微信小程序Page中data数据操作和函数调用方法
May 08 Javascript
vue实现固定位置显示功能
May 30 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
Mar 26 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
Apr 27 Javascript
Vue如何实现组件间通信
May 15 Vue.js
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日历制作代码分享
2014/01/20 PHP
php 购物车完整实现代码
2014/06/05 PHP
PHP使用feof()函数读文件的方法
2014/11/07 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php动态变量定义及使用
2015/06/10 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
javascript里的条件判断
2007/02/27 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
2017/01/06 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
详解uniapp的全局变量实现方式
2021/01/11 Javascript
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
Python 列表的清空方式
2020/01/13 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
集团公司总经理岗位职责
2013/12/20 职场文书
仓库门卫岗位职责
2013/12/22 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
承诺书格式范文
2014/06/03 职场文书
个园导游词
2015/02/04 职场文书
国庆节慰问信
2015/02/15 职场文书
Java使用jmeter进行压力测试
2021/07/09 Java/Android