问题描述
我有一个asp.net页面,其中包含一个Web用户控件WUC-1(动态添加),WUC1应该加载另一个Web用户控件WUC-2。
要实现此目的,我正在使用Page.LoadControl(〜/控制路径)方法。这种方法突然开始出错,如下所示
[30-08-2020 03:10:46 PM] [ManagementimagesControl.ascx.cs] [mangtListView_itemcommand] [a87e9f1b-826c-4379-b646-ac85e80f4031] [消息] **
c:\ Users \ path \ Projects \ project文件夹\其他文件夹\ WUC-2.ascx(60): 错误CS0030:无法将类型'字符串'转换为'布尔'
**
[StackTrace]在 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) 在 System.Web.Compilation.BuildManager.GetVPathbuildresultInternal(VirtualPath virtualPath,布尔值noBuild,布尔值allowCrossApp,布尔值allowBuildInPrecompile,布尔值throwIfNotFound,布尔值sureIsUpToDate) 在 System.Web.Compilation.BuildManager.GetVPathbuildresultWithNoAssert(HttpContext上下文,VirtualPath virtualPath,布尔值noBuild,布尔值allowCrossApp,布尔值allowBuildInPrecompile,布尔值throwIfNotFound,布尔值sureIsUpToDate) 在System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) 在System.Web.UI.TemplateControl.LoadControl(String virtualPath) 在 projectname.Controls.ManagementimagesControl.mangtListView_itemcommand(Object sender,ListViewCommandEventArgs e)在c:\ Users \ project文件夹\其他文件夹\ WUC1.ascx.cs:line 273
[来源] System.Web
[InnerException]
第273行正是从上面生成日志的地方;
UserControl ucgal = (UserControl)Page.LoadControl("~/path/WUC-2.ascx");
如果有人能阐明一点,我将不胜感激。从YEARS到现在为止,它的运行状况都非常好
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)