指引网

当前位置: 主页 > 编程开发 > ASP >

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

来源:网络 作者:佚名 点击: 时间:2017-06-22 20:41
[摘要] 一)简单点的 如要在一个按钮上增加认证脚本,可以这样 %@ Page Language=C# % SCRIPT language=javascript function getconfirm () { if (confirm(Do you want to delete record?)==true) return true; else return false; } /SCRI
一)简单点的
如要在一个按钮上增加认证脚本,可以这样
<%@ 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>
------分隔线----------------------------