在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中appendTo()方法用法实例
Jan 08 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
js控制div弹出层实现方法
May 11 Javascript
最简单的JavaScript图片轮播代码(两种方法)
Dec 18 Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 Javascript
vue表单绑定实现多选框和下拉列表的实例
Aug 12 Javascript
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
Router解决跨模块下的页面跳转示例
Jan 11 Javascript
Node.js assert断言原理与用法分析
Jan 04 Javascript
微信小程序如何再次获取用户授权的方法
May 10 Javascript
JS模拟浏览器实现全局搜索功能
Sep 11 Javascript
使用js原生实现年份轮播选择效果实例
Jan 12 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初学者的8点有效建议
2010/11/20 PHP
php程序内部post数据的方法
2015/03/31 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
微信小程序模版渲染详解
2018/01/26 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
如何将百度地图包装成Vue的组件的方法步骤
2019/02/12 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
python保存字符串到文件的方法
2015/07/01 Python
使用python实现生成用户信息
2017/03/20 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
对Python中内置异常层次结构详解
2018/10/18 Python
python xpath获取页面注释的方法
2019/01/14 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
Servlet的生命周期
2013/08/25 面试题
工作迟到检讨书
2014/02/21 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
人事任命书范本
2015/09/21 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书