在ASP.NET中使用JavaScript脚本添加认证

转载 2006年06月21日 14:40:00
一)简单点的

如要在一个按钮上增加认证脚本,可以这样

<%@ 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;

}

这样就可以了.

asp.net页面中动态地添加javascript脚本

最近的项目开发中 遇到一些需要根据具体情况动态添加javaScript脚本,然后执行脚本 于是收集了一下:1 在控件的绑定事件中添加脚本 如:在gridview控件的rowdatabind事件中可以实...
  • zhangyunhebei
  • zhangyunhebei
  • 2010年03月18日 14:18
  • 837

在ASP.NET中使用JavaScript脚本添加认证

一)简单点的如要在一个按钮上增加认证脚本,可以这样function getconfirm (){    if (confirm("Do you want to delete record?")==tr...
  • jackeyabc
  • jackeyabc
  • 2006年12月26日 11:05
  • 540

如何在ASP.NET中使用JavaScript脚本

function getconfirm (){    if (confirm("Do you want to delete record?")==true)     return true;    e...
  • jackeyabc
  • jackeyabc
  • 2007年01月09日 13:09
  • 583

asp.net向客户端注册JavaScript脚本的三种方法

一般在sap.net中向客户端注册脚本有三种方法 1.使用Literal控件在页面的任意位置注册脚本 2.使用Response.Write()在页面的顶部注册脚本 3.使用ClientScrip...
  • dawnblf123
  • dawnblf123
  • 2013年10月09日 13:40
  • 1207

在ASP.NET中使用JavaScript脚本

一)简单点的 如要在一个按钮上增加认证脚本,可以这样  function getconfirm () { if (confirm("Do you want to delete record?")=...
  • llp1217
  • llp1217
  • 2005年01月12日 17:48
  • 1087

为ASP.NET控件添加常用的JavaScript操作

1.为button控件添加确认功能要想为服务器控件添加客户端的事件,需要用到Attributes属性。Attributes属性是所有的服务器控件都有的一个属性,它用来为最终生成的HTML添加自定义的一...
  • 21aspnet
  • 21aspnet
  • 2007年03月20日 22:42
  • 2772

如何在ASP.NET下运行服务器端的脚本

     最近有个需求,需要在一个服务器上按需运行某些执行程序。考虑到尽量减少客户端的操作(安装等),我们决定开发B/S模式的系统。    虽然我曾经开发用JSP+tomcat开发过类似的程序,也知道...
  • alex_2008
  • alex_2008
  • 2007年12月17日 11:54
  • 1511

asp.net mvc forms身份认证

web.config配置 增加一个Attribute类,继承自AuthorizeAttributepublic class CustomAu
  • letmefish
  • letmefish
  • 2016年08月10日 16:44
  • 1899

《学习笔记》之JavaScript--在HTML网页中书写JavaScript

使用元素定义JavaScript脚本代码
  • pengjunlee
  • pengjunlee
  • 2016年10月30日 17:32
  • 10210

ASP.NET 服务器控件中插入客户端脚本(自定义控件)

用于:Microsoft® ASP.NET前提条件:本文假设读者熟悉 ASP.NET。难度: 2摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客...
  • msnetc
  • msnetc
  • 2006年07月19日 17:45
  • 1971
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ASP.NET中使用JavaScript脚本添加认证
举报原因:
原因补充:

(最多只允许输入30个字)