asp.net - 在 div 中呈现的 gridview

标签 asp.net

我在更新面板的内容模板中有一个 gridview。 aspx 是这样的:

<asp:UpdatePanel ...>
   <ContentTemplate>
      <asp:Panel ...>
          ....
      </asp:Panel>

      <asp:GridView....>
          ....
      </asp:GridView>

      <asp:Panel>
          ....
      </asp:Panel>

    </ContentPanel>

  </asp:UpdatePanel>

问题是当涉及到 gridview 时,呈现的 HTML 看起来像这样:

<div>
<table>
......
</table>
</div>

表格被包裹在一个我无法控制的 div 中。有什么方法可以禁用它吗?或者给它一个 ID 以便我可以用 CSS 控制它?

如果您遇到同样的问题,请告诉我。

谢谢。

最佳答案

您可以使用 ListView 控件来实现这一点,并且您仍然可以保持与 GridView 相同的功能和概念。

试试这个:Complete ListView

关于asp.net - 在 div 中呈现的 gridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495421/

相关文章:

c# - 配置文件引用错误位置的 .Net 应用程序

c# - 从 Controller 查看 ASP.net MVC5 访问按钮

c# - 使用 ServiceStack 的 Soap12ServiceClient 将请求对象发送到使用 ServiceStack.Factory 配置的服务时出现 404 错误

mysql - 已经有一个与此连接关联的打开的 DataReader,必须先关闭它 + asp.net mvc

javascript - 发出 AJAX 跨源请求时如何防止出现 "cookie associated with a cross-site resource set without SameSite attribute"警告?

c# - 什么时候应该使用 Response.Redirect(url, true)?

c# - 如何从 GridView 中的模板字段中获取值?

asp.net - 使用 moq 模拟 HttpMessageHandler - 如何获取请求的内容?

c# - ASP.NET 5 自托管

c# - 在页面中找到控件