Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.Net和C中的GridView Select上创建模式窗口_C#_Asp.net_Gridview_Modal Dialog - Fatal编程技术网

C# 在ASP.Net和C中的GridView Select上创建模式窗口

C# 在ASP.Net和C中的GridView Select上创建模式窗口,c#,asp.net,gridview,modal-dialog,C#,Asp.net,Gridview,Modal Dialog,在GridView中单击Select按钮时,创建类似弹出式模式窗口的最佳方法是什么 <asp:CommandField ShowSelectButton="true" ButtonType="Button" SelectText="Select Me" /> 另外,如果您知道如何通过jQuery实现这一点,那么您将获得额外的好处 进入设计模式,选择gridview右上角的股票代码。 选择编辑列并选择您的命令字段。 在右侧的properties下,选择Convert to Te

在GridView中单击Select按钮时,创建类似弹出式模式窗口的最佳方法是什么

   <asp:CommandField ShowSelectButton="true" ButtonType="Button" SelectText="Select Me" />
另外,如果您知道如何通过jQuery实现这一点,那么您将获得额外的好处

进入设计模式,选择gridview右上角的股票代码。 选择编辑列并选择您的命令字段。 在右侧的properties下,选择Convert to TemplateField并点击OK,您将可以访问CommandField生成的LinkButton。 向OnClientClick的LinkButton添加属性,并在其中指定javascript函数。 e、 g。


如果您只需要一些非常简单的东西,还可以使用这里提供的jQuery simple modal插件:该插件的示例将为您提供一个漂亮的确认对话框,或任何其他信息窗口,甚至嵌入iFrame。

好的解决方案;另一个可能是ajax控件工具包的modaldialog,但jqueryui对话框在两者之间更好…您也可以只向CommandField控件添加一个CssClass,然后使用jQuery选择该类的按钮,并为其分配一个单击事件处理程序,以打开您的modaldialog。我还将使用jQuery UI的模式。@Dave:这是一个很好的解决方案,但是在GridView中向包含生成标记的列添加类时需要小心,因为要知道有时候必须编写jQuery选择器来选择单元格的子锚点。例如,在IE7或IE兼容模式下,如果您向列添加一个类,并且该类具有CSS:hover(例如,对于文本下划线),则:hover将覆盖jQuery click事件。我在jQuery 1.3.2中体验到了这一点。哇,谢谢大家——是的,我想我还是要使用jQuery。虽然MS控件都是抽象底层JavaScript的,但我还是更喜欢jQuery。