Javascript 在asp.net中单击复选框时显示弹出警告消息
我有一个asp网页。该asp页面中的一个元素是asp:repeater元素,如下所示:Javascript 在asp.net中单击复选框时显示弹出警告消息,javascript,asp.net,Javascript,Asp.net,我有一个asp网页。该asp页面中的一个元素是asp:repeater元素,如下所示: <asp:repeater ID = repeater1 runat="Server" onitemdatabound="Repeater_ItemdataBound"> <ItemTemplate> <div class="row1"> <span class="features"> <asp:checkbox id="cb1" runat="se
<asp:repeater ID = repeater1 runat="Server" onitemdatabound="Repeater_ItemdataBound">
<ItemTemplate>
<div class="row1">
<span class="features">
<asp:checkbox id="cb1" runat="server" />
<asp:textbox id="tb1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Text") %> />
</div>
</ItemTemplate>
将此项添加到复选框:
<asp:checkbox id="cb1" runat="server" onclick="return confirm('<%# DataBinder.Eval(Container.DataItem, "WarningText") %>');" />
如果您问的问题类似于“如何创建弹出消息?”您可以尝试查看
实现客户端或服务器端并不困难。如果需要确定弹出窗口是否显示服务器端,则可以使用一个带有嵌套对话框div的asp:Placeholder
如果您想在服务器端执行此操作,您可以单击onclick
(如果asp复选框中有),或者添加其他将创建对话框的功能
如果您已经创建了文本,并且只需要知道如何使其在服务器端可见,您可以使用asp:Placeholder
s并执行以下操作:
HTML
(visible可以是小写)
希望这能有所帮助。如果没有,很抱歉,我很难弄清楚这个问题。受保护的Sub-JavaAlert(ByVal strMsg作为字符串)
Protected Sub JavaAlert(ByVal strMsg As String)
Dim alertScript As String = "<script language='javascript'>alert('" & strMsg & "')</script>"
Page.ClientScript.RegisterStartupScript(GetType(Page), "PopupScript", alertScript)
End Sub
Dim alertScript为String=“警报(”&strMsg&“)”
Page.ClientScript.RegisterStartupScript(GetType(第页),“PopupScript”,alertScript)
端接头
我没有看到asp:checkbox的onclick事件。那是新版本的吗?我在.NET3上。5@Sandy它只是一个基本的html属性。你可能得不到智能感知,但它会起作用。
placeHolder.Visible = true/false;
Protected Sub JavaAlert(ByVal strMsg As String)
Dim alertScript As String = "<script language='javascript'>alert('" & strMsg & "')</script>"
Page.ClientScript.RegisterStartupScript(GetType(Page), "PopupScript", alertScript)
End Sub