我有下面的项目结构,其中web应用程序可能包含来自同一个web项目或来自一个单独类库的用户控件。问题在Default.aspx.cs,中,当我执行usercontrol2.SetValues();时,我接收到了NullReferenceException,因为由于某种原因,textbox2是空的。我尝试过使用EnsureChildControls();,但这也没有帮助。我是否应该以其他方式注册或调用这些用户控件?为什么不开箱即用呢?
web项目中的用户控件
WebUserControl1.ascx
<%@ Control Language="C#" Auto
为什么每当我尝试调试我的代码时,我都会在VS中得到以下错误消息?
Error 2 The name 'Password' does not exist in the current context Login.aspx.cs 22 22 Team13
Error 1 The name 'UserName' does not exist in the current context Login.aspx.cs 21 27 Team13
下面是我的Login.aspx代码
<form id="loginForm
我已经使用umbraco usercontrol包装器在Umbraco中创建了一个自定义数据类型,但是当我在umbraco节点中运行它时,它给了我一个错误
At /umbraco/editContent.aspx?id=2969 (Referred by: http://aksp:201/umbraco/umbraco.aspx): System.InvalidCastException: Unable to cast object of type 'ASP.usercontrols_shopdata_ascx' to type 'umbraco.editorCont