我有一个带有多个模板字段(用于下拉列表)的网格视图,如果我将其放置在我用作模式对话框的DIV之外,它就可以正常工作。网格有onrowdatabound和OnRowDeleting事件,另外还有一个按钮,用于向网格添加新行。当我试图将此网格移动到模式对话框时,“添加”按钮停止工作。点击事件以代码隐藏方式编码,不会触发。有人能帮我理解我该怎么处理吗?任何帮助都将不胜感激。先谢谢你
<div id="dialog" >
<asp:GridView ID="grPlan" runat="server"
ShowFooter="True"
AutoGenerateColumns="False"
CellPadding="4" ForeColor="#333333"
GridLines="None"
onrowdatabound = "GridView_RowDataBound"
OnRowDeleting = "GridView_RowDeleting" >
<Columns>
<asp:BoundField HeaderText="ID" DataField="id" />
<asp:TemplateField HeaderText="Program>">
<ItemTemplate >
<asp:DropDownList ID="ddlProgModal2" runat="server" AppendDataBoundItems="true" AutoPostBack="false" DataTextField="Prog"
DataValueField="ProgID" />
</ItemTemplate >
</asp:TemplateField>
<asp:TemplateField HeaderText="EF">
<ItemTemplate >
<asp:DropDownList ID="ddlAnneeFiscaleModal2" DataTextField="EtendueLong" DataValueField="EtendueLong" runat="server"
AppendDataBoundItems="true" AutoPostBack="false"/>
</ItemTemplate >
</asp:TemplateField>
<asp:TemplateField HeaderText="Approbations">
<ItemTemplate >
<asp:DropDownList ID="ddlApprobationModal2" runat="server" AppendDataBoundItems="true" AutoPostBack="false"
DataTextField="Approb" DataValueField="ApprobationID"/>
</ItemTemplate >
</asp:TemplateField>
<asp:TemplateField HeaderText="Fonds">
<ItemTemplate >
<asp:TextBox ID="txtFondsModal2" runat="server" AutoPostBack="false" MaxLength="15" Width = "120" onkeypress="return
validateFloatKeyPress(this,event);" />
</ItemTemplate >
<FooterStyle HorizontalAlign="Right" />
<FooterTemplate>
<asp:Button ID="ButtonAdd" runat="server" Text="Add" OnClick="ButtonAdd_Click" />
</FooterTemplate>
</asp:TemplateField>
<asp:CommandField ShowDeleteButton="True" />
</Columns>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<EditRowStyle BackColor="#2461BF" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="Black" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
</div>
$(“#对话框”)。对话框({autoOpen:false,modal:false,width:600,height:520,resize:false,closeOnEscape:false,open:function(event,ui){//debugger;$(.ui dialog titlebar close”).hide();$(.ui dialog').css(“left”,“400px”);$(.ui dialog”);$(.ui dialog”);$(.ui dialog”).css(“position”,“absolute”);},标题:'',按钮:{取消:函数(){$(this).dialog('close');},'OK':函数(){$(this.dialog('close');返回true;});
有三种方法可以做你想做的事情,
1) 将gridview
包装在UpdatePanel
中,然后将PostbackTrigger
设置为添加按钮控件。
2)可以使用gridview。行命令事件。它处理gridview
单元格内所有与按钮相关的事件。这里有更多关于它的信息
3) 您可以使用jquery
强制按钮上的postback
,使用\uuu dopostback()
单击此处提供更多信息。
我正在建立一个div,它是网站主页的一部分。此div显示项目列表。所有项目都保存在MySQL数据库中。我想做的是在每一行旁边创建一个按钮,上面写着“删除”。单击delete之后,应该会出现一个jQueryUI对话框提示用户进行确认。当确认删除项目时,必须将项目id发送到删除页面(我们称之为delete.php)。 到目前为止我做了什么 从MySQL获取项目列表,并将每个项目显示为一行 在每行末尾添
当我单击按钮时,会显示一个引导模式弹出窗口。我尝试使用下面的恶作剧功能单击确定或取消按钮,但都不起作用。要么功能不起作用,要么单击外部。 单击“释放”时,将有一个带有OK和取消按钮的引导模式,可以通过屏幕截图进行验证。尝试使用以下命令单击OK按钮。 第页。查找(“.btn.procedue.btn primary”)。触发器(“单击”) 单击链接(“确定”) 第页。执行\u脚本(“$”(“.btn
问题内容: 所以我目前有一个带有两个按钮的jQuery对话框:保存和关闭。我使用以下代码创建对话框: 但是,使用此代码时,两个按钮的颜色相同。我希望我的“取消”按钮与“保存”使用不同的颜色。有没有办法使用一些内置的jQuery选项来做到这一点?我从文档中没有得到太多帮助。 请注意,我正在创建的“取消”按钮是预定义的类型,但是“保存”是我在定义自己。不知道这是否对这个问题有影响。 任何帮助,将不胜感
本文向大家介绍使用jQuery在移动页面上添加按钮和给按钮添加图标,包括了使用jQuery在移动页面上添加按钮和给按钮添加图标的使用技巧和注意事项,需要的朋友参考一下 创建按钮 data-role=button 给HTML元素添加 data-role="button" 属性。jQuery Moble就会给此元素增强为按钮样式。 Jquery Mobile框架包含了一组最常用的移动应用程序所需的图标
我有一个模式对话框,其中用户可以根据另一个用户选择和取消选择角色,然后将其提交到数据库以进行更新。 > 加载应用程序 数据库中有一个角色为“admin”的用户 我尝试编辑这个用户,对话框打开,“管理”复选框被选中。
问题内容: 我开始使用Selenium IDE, 并尝试测试一个充满模式对话框()的Web应用程序。 记录测试似乎可以正常工作(除非弹出对话框时日志中没有任何内容),但是它们不能正确播放。该脚本实际上打开了窗口(通过单击按钮触发),但随后无限期地等待。 有什么建议? 问题答案: 从Selenium常见问题解答中,Selenium显然适用于某些类型的对话框,但不适用于其他类型的对话框: 我无法与弹出