在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 imgareaselect 使用利用js与程序结合实现图片剪切
Jul 30 Javascript
window.ActiveXObject使用说明
Nov 08 Javascript
JS 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
早该知道的7个JavaScript技巧
Mar 27 Javascript
javascript 使用for循环时该注意的问题-附问题总结
Aug 19 Javascript
js实现搜索框关键字智能匹配代码
Mar 26 Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 Javascript
超详细的JS弹出窗口代码大全
Apr 18 Javascript
解决Linux无法正常安装与卸载Node.js的方法
Jan 19 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
Sep 14 Javascript
JavaScript偏函数与柯里化实例详解
Mar 27 Javascript
vue单页应用的内存泄露定位和修复问题小结
Aug 02 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
SONY SRF-M100的电路分析
2021/03/02 无线电
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
一些javascript一些题目的解析
2010/12/25 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
微信小程序中的swiper组件详解
2017/04/14 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
用Python编写简单的定时器的方法
2015/05/02 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
python定时任务 sched模块用法实例
2019/11/04 Python
Python imread、newaxis用法详解
2019/11/04 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
实习期自我鉴定
2013/10/11 职场文书
2015年复活节活动总结
2015/02/27 职场文书
社区服务活动感想
2015/08/11 职场文书
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL