在ASP.NET中使用JavaScript脚本的方法

 更新时间:2013年11月12日 14:34:59   作者:  
这篇文章介绍了在ASP.NET中使用JavaScript脚本的方法,有需要的朋友可以参考一下

一)简单点的
如要在一个按钮上增加认证脚本,可以这样

复制代码 代码如下:

<%@ 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做flash做的事..才完成的一个类.Auntion Action var 0.1

    用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1

    用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1...
    2007-02-02
  • Bootstrap开发中Tab标签页切换图表显示问题的解决方法

    Bootstrap开发中Tab标签页切换图表显示问题的解决方法

    这篇文章主要给大家介绍了关于Bootstrap开发中Tab标签页切换图表显示问题的解决方法,文中通过图文以及示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • 使用window.prompt()实现弹出用户输入的对话框

    使用window.prompt()实现弹出用户输入的对话框

    window对象的最后一种对话框是提示对话框,它显示了预先设置的信息并提供文本域供用户输入应答。它包括两个按钮,即Cancel和Ok,允许用户用两个相反的期望值来关闭这个对话框:取消整个操作或接收输入到对话框中的文本
    2015-04-04
  • JS遍历ul下的li点击弹出li的索引的实现方法

    JS遍历ul下的li点击弹出li的索引的实现方法

    这篇文章主要介绍了JS遍历ul下的li点击弹出li的索引的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • js中实例与对象的区别讲解

    js中实例与对象的区别讲解

    今天小编就为大家分享一篇关于js中实例与对象的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 深入理解事件冒泡(Bubble)和事件捕捉(capture)

    深入理解事件冒泡(Bubble)和事件捕捉(capture)

    下面小编就为大家带来一篇深入理解事件冒泡(Bubble)和事件捕捉(capture)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • JS实现轮播图效果

    JS实现轮播图效果

    这篇文章主要为大家详细介绍了JS实现轮播图效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • 前端无感知刷新token以及超时自动退出实现方案

    前端无感知刷新token以及超时自动退出实现方案

    前端需要做到无感刷新token,即刷token时要做到用户无感知,避免频繁登录,下面这篇文章主要给大家介绍了关于前端无感知刷新token以及超时自动退出的实现方案,需要的朋友可以参考下
    2024-01-01
  • 常见JS验证脚本汇总

    常见JS验证脚本汇总

    这篇文章主要介绍了常见JS验证脚本,结合实例形式汇总分析了JavaScript用于验证的系统自带函数与自定义函数,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • 解决Layui当中的导航条动态添加后渲染失败的问题

    解决Layui当中的导航条动态添加后渲染失败的问题

    今天小编就为大家分享一篇解决Layui当中的导航条动态添加后渲染失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09

最新评论