在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;

}

这样就可以了.

相关文章推荐

SharePoint 2013 表单认证使用ASP.Net配置工具添加用户

前 言  上面一篇博客,我们了解到如何为SharePoint 2013配置表单身份认证,但是添加用户是一个麻烦事儿;其实,我们还可以用Asp.Net的配置工具,为SharePoint 2013添加表单...

ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别

Response.Write 与   Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptB...

ASP.NET后台注册javascript脚本方法

[摘自]http://www.cnblogs.com/ret00100/archive/2011/02/16/1955947.html ASP.NET使用新增的Page.ClientScript...
  • zzx3q
  • zzx3q
  • 2011年12月06日 12:53
  • 257

ASP.NET调用javascript脚本的常见方法小结

1、直接在前台调用 javascript 函数 很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript " 如:代码如下: functi...

asp.net中常用javascript脚本输出的辅助类JScript

/// /// 类 说 明: Javascript封装类 /// public class JScript { /// /// 调...
  • ful1021
  • ful1021
  • 2013年09月03日 16:57
  • 799

ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别

Response.Write 与   Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptB...

asp.net mvc使用表单认证入门

A Beginner's Tutorial on Custom Forms Authentication in ASP.NET MVC Application By Rahul Rajat Sing...

ASP.NET 安全认证(登录的使用)

//登录按钮单击事件  protected void btnLogin_Click(object sender, EventArgs e) { //获取界面的值 ...
  • hexytxl
  • hexytxl
  • 2011年08月16日 16:20
  • 1112

ASP.NET Web API:安全验证之使用HTTP基本认证

原地址:http://www.cnblogs.com/parry/archive/2012/11/09/ASPNET_MVC_Web_API_HTTP_Basic_Authorize.html#270...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ASP.NET中使用JavaScript脚本添加认证
举报原因:
原因补充:

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