前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GridView使用RenderControl取得HTML的问题[通俗易懂]

GridView使用RenderControl取得HTML的问题[通俗易懂]

作者头像
全栈程序员站长
发布2022-09-09 09:15:53
5260
发布2022-09-09 09:15:53
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

如果想在CodeFile中取得GridView结果的HTML内容,首先会遇到这样的错误讯息:

型别’GridView’的控制项’GridView1’必须置于有runat=server的表单标记之中。

这个问题,可以在您的CodeFile中加入以下这段来解决

代码语言:javascript
复制
  Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)   
  
      '处理'GridView'的控制项'GridView'必须置于有runat=server的表单标记之中   
  
  End Sub  

如果您的GridView没有设定分页,应该就可以正常的执行了。但是如果有设定分页,很快的又遇到了另外一个问题!出现以下的错误讯息:

RegisterForEventValidation只能在Render();期间呼叫

这个问题,可以设定aspx原始档中<%Page%>的以下两个设定解决

代码语言:javascript
复制
  EnableEventValidation = "false" AutoEventWireup="true"  

这样的应用可以用再需要把资料库的资料透过EMail寄送给使用者,如果自己组HTML语法是很累人的事情,可以透过这个方式,使用GridView产生HTML然后透过Email寄出.

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162026.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档