rendercontrol类型“Button”的控件“ctl00_Button1”必须放在具有 runat=server 的窗体标记内。

rendercontrol  时间:2021-06-21  阅读:()

Server Error in '/' Application.

不指定的错误 描述: 被不处理的例外在现在的网请求的实行期间发生。

请为关于错误的较多资讯检讨堆叠痕迹,而且它在密码中开始哪里。

例外细节: System.Data.OleDb.OleDbException: 不指定的错误 来源错误: 第 48 行: // 柜台 第 49 行: 串起 _ connStr= ConfigurationManager.AppSettings[" connStr"]+Page.Server.MapPath(".。

t/数据/t.mdb"); 第 50 行: CounterManager counterManager=新的 CounterManager;(_connStr,页) 第 51 行: 第 52 行: 尝试 来源文件: c: website\httpdocsearchdefault.aspx 线: 50 堆叠痕迹: [ OleDbException(0 x80004005): 不指定的错误] System.Data.OleDb.OleDbConnectionInternal。



ctor(OleDbConnectionString constr,OleDbConnection 连接)+1054769 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions 选项, 物体 poolGroupProviderInfo, DbConnectionPool 池,DbConnection owningObject)+53 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection,DbConnectionPoolGroup poolGroup)+27 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)+47 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+105 System.Data.OleDb.OleDbConnection.Open()+37 simpleCounter.CounterManager.loadTodayCachedList()+146 simpleCounter.CounterManager.loadCache()+240 simpleCounter.CounterManager。



ctor( 线 connString, 页页)+173 ASP.search_default_aspx。

__c: website\httpdocsearchdefault.aspx 的 Render__control1( HtmlTextWriter__w,控制 parameterContainer):50 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter 作家,ICollection 孩子)+2065851 System.Web.UI.Control.RenderChildren(HtmlTextWriter 作家)+24 System.Web.UI.Page.Render(HtmlTextWriter 作家)+26 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter 作家,ControlAdapter 适配器)+25 System.Web.UI.Control.RenderControl(HtmlTextWriter 作家,ControlAdapter 适配器)+121 System.Web.UI.Control.RenderControl(HtmlTextWriter 作家)+22 System.Web.UI.Page.ProcessRequestMain(布尔数学体系的 includeStagesBeforeAsyncPoint,布尔数学体系的 includeStagesAfterAsyncPoint)+1896

asp.net中GridView 数据导出到excel表中怎么弄,说点详细的方法,越具体越好。

引用的别人的: Gridview导出为Excel 尝试了一下Gridview导出为Excel,原本以为很简单,可是真正应用起来还是不太好弄的,呵呵,所想非所得。

总结了一下应该注意下面几点: 1.由于gridview的内容可能是分页显示的,因此,这里在每次导出excel时,先将gridview的allowpaging属性设置为false,然后databind()一下,确保搂到所有数据; 2.不用单独设置导出的路径,导出时会弹出对话框让你确认保存位置; 3.要写一个空的VerifyRenderingInServerForm方法(必须写),以确认在运行时为指定的ASP.NET 服务器控件呈现HtmlForm 控件; 4.导出后别忘记再重新设置其allowpaging属性; 当我把这些都设置好以后,点击[导出],出现了 只能在执行 Render() 的过程中调用 RegisterForEventValidation(RegisterForEventValidation can only be called during Render(); ) 的错误,又检查代码,没发现问题啊,搞了一会弄不出来,然后搜索了一下,发现了解决办法: 修改你的aspx文件中的: <%@ Page Language="C#" EnableEventValidation = "false" AutoEventWireup="true" CodeFile="SysUser.aspx.cs" Inherits="Autho_SysUser2" %> 增加红色的部分就ok了。

下面是代码和截图: #region 导出为Excel public override void VerifyRenderingInServerForm(Control control) { // Confirms that an HtmlForm control is rendered for } private void ToExcel(Control ctl, string FileName) { HttpContext.Current.Response.Charset = "UTF-8"; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8; HttpContext.Current.Response.ContentType = "application/ms-excel"; HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + "" + FileName); ctl.Page.EnableViewState = false; System.IO.StringWriter tw = new System.IO.StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End(); } private void toExcelClk() { gvSysUser.AllowPaging = false; gvSysUser.AllowSorting = false; gvSysUser.DataBind(); ToExcel(gvSysUser, "OFS_Data.xls"); gvSysUser.AllowPaging = true; gvSysUser.AllowSorting = true; gvSysUser.DataBind(); } #endregion

C# 导入导出Excel

public int DataTabletoExcel(DataGridView tmpDataTable) { if (tmpDataTable.RowCount==0) return 1; try { saveFileDialog1.Filter = "Execl files (*.xls)|*.xls"; saveFileDialog1.FilterIndex = 0; saveFileDialog1.RestoreDirectory = true; saveFileDialog1.Title = "导出文件保存路径"; saveFileDialog1.FileName = null; saveFileDialog1.ShowDialog(); string FileName = saveFileDialog1.FileName; if (FileName != "") { //行数 int rowNum = tmpDataTable.Rows.Count; //列数 int columnNum = tmpDataTable.Columns.Count; int rowIndex = 1; int columnIndex = 0; //new 一个 Microsoft.Office.Interop.Excel 对象 Excel.Application xlApp = new Excel.ApplicationClass(); xlApp.DefaultFilePath = ""; xlApp.DisplayAlerts = true; xlApp.SheetsInNewWorkbook = 1; Excel.Workbook xlBook = xlApp.Workbooks.Add(true); //progressBar1.Visible = true; //将DataTable的列名导入Excel表第一行,表头部分 foreach (DataGridViewColumn dc in tmpDataTable.Columns) { columnIndex++; //给第一行的每个列添加职 xlApp.Cells[rowIndex, columnIndex] = dc.HeaderText; } //将DataTable中的数据导入Excel中 for (int i = 0; i < rowNum; i++) { //给每一行的所有列一次添加值 rowIndex++; columnIndex = 0; for (int j = 0; j < columnNum; j++) { columnIndex++; xlApp.Cells[rowIndex, columnIndex] = tmpDataTable[j, i].Value; } //progressBar1.Value += 100 / rowNum; } xlBook.SaveCopyAs(FileName); MessageBox.Show("数据已经成功导出到:" + saveFileDialog1.FileName.ToString(), "导出完成", MessageBoxButtons.OK, MessageBoxIcon.Information); //progressBar1.Value = 0; //progressBar1.Visible = false; } return 0; } catch (System.Exception) { return 2; } } 自己拖个openFileDialog1控件,稍微改下就可以了

类型“Button”的控件“ctl00_Button1”必须放在具有 runat=server 的窗体标记内。

淡定,小问题。

第一个情况,你ctl00_Button1没有增加服务器属性。

把你的页面的ctl00_Button1的标签内增加一个属性就行。

runat=server 。

如果上述情况不存在,你进行我的下一个步骤。

看看你的from标签,是不是有runat=server 这个属性,如果没有,放进去,OK,问题搞定。

有问题再追问。

Pia云服务香港月20元游戏提供香港CN2云服务器

Pia云商家在前面有介绍过一次,根据市面上的信息是2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台。这个云服务商家主要销售云服务器VPS主机业务和服务,云服务器采用KVM虚拟架构 。目前涉及的机房有美国洛杉矶、中国香港和深圳地区。洛杉矶为crea机房,三网回程CN2 GIA,自带20G防御。中国香港机房的线路也是CN2直连大陆,比较适合建站或者有游戏业务需求的用户群。在这篇文章中,简...

恒创科技SonderCloud,美国VPS综合性能测评报告,美国洛杉矶机房,CN2+BGP优质线路,2核4G内存10Mbps带宽,适用于稳定建站业务需求

最近主机参考拿到了一台恒创科技的美国VPS云服务器测试机器,那具体恒创科技美国云服务器性能到底怎么样呢?主机参考进行了一番VPS测评,大家可以参考一下,总体来说还是非常不错的,是值得购买的。非常适用于稳定建站业务需求。恒创科技服务器怎么样?恒创科技服务器好不好?henghost怎么样?henghost值不值得购买?SonderCloud服务器好不好?恒创科技henghost值不值得购买?恒创科技是...

JustHost:俄罗斯/新西伯利亚vps,512MB内存/5GB空间/不限流量/200Mbps/KVM/自由更换IP,$1.57/月

justhost怎么样?justhost是一家俄罗斯主机商,2006年成立,提供各种主机服务,vps基于kvm,有HDD和SSD硬盘两种,特色是200Mbps不限流量(之前是100Mbps,现在升级为200Mbps)。下面是HDD硬盘的KVM VPS,性价比最高,此外还有SSD硬盘的KVM VPS,价格略高。支持Paypal付款。国内建议选择新西伯利亚或者莫斯科DataLine。支持Paypal付...

rendercontrol为你推荐
activity跳转Java android activity间的跳转ico监管新加坡代币ICO备案怎么做excel大写金额EXCEL如何显示出汉字大写金额动态图片格式动态图片什么格式avc是什么格式XVID/MPEG/AVC都是什么意思啊国家法规数据库在哪里可以找到比较全面的法律法规更新的信息?无处不在的意思心无所住是什么意思5e5e5e如何更改bootstrap navbar的颜色 03 Topics 03 Ruby Chinaqq管家官网腾讯手机管家官网防盗页面地址是什么?知识百科java程序员招聘★JAVA软件工程师工资待遇怎样
域名注册信息查询 淘宝二级域名 希网动态域名 赵容 荷兰服务器 adman 国外idc 174.127.195.202 地址大全 好看qq空间 域名接入 网络空间租赁 美国免费空间 美国堪萨斯 t云 监控服务器 空间申请 97rb hosting24 alexa搜 更多