在ASP.NET中使用JavaScript脚本的方法_javascript技巧
程序员文章站
2022-03-31 11:05:39
...
一)简单点的
如要在一个按钮上增加认证脚本,可以这样
注意关键的地方btnSubmit.Attributes.Add("onclick","return fffkkk();");这句话,就相当于在静态页面标签上添加 “onclick = “return fffkkk();” 一样
二)复杂一点的
有的时候我们要在DataGrid的删除列上添加认证,可以这样
首先建一个DataGrid,然后给她增加一个删除列
runat="server" Text="Delete"
CommandName="Delete" CausesValidation="false">
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;
}
如要在一个按钮上增加认证脚本,可以这样
复制代码 代码如下:
注意关键的地方btnSubmit.Attributes.Add("onclick","return fffkkk();");这句话,就相当于在静态页面标签上添加 “onclick = “return fffkkk();” 一样
二)复杂一点的
有的时候我们要在DataGrid的删除列上添加认证,可以这样
首先建一个DataGrid,然后给她增加一个删除列
复制代码 代码如下:
CommandName="Delete" CausesValidation="false">
然后在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;
}
上一篇: c语言怎么输出字符串
推荐阅读
-
js使用cookie记录用户名的方法_javascript技巧
-
Visual Studio中js调试的方法图解_javascript技巧
-
在JavaScript中实现类的方式探讨_javascript技巧
-
js类中获取外部函数名的方法_javascript技巧
-
Javascript 函数中的参数使用分析_javascript技巧
-
客户端 使用XML DOM加载json数据的方法_javascript技巧
-
JS中获取数据库中的值的方法_javascript技巧
-
JavaScript中constructor()方法的使用简介
-
JavaScript中toString()方法的使用详解
-
简介JavaScript中valueOf()方法的使用