无法将控件添加到usercontrol
|
这有效:
<%@ Control Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"Comments.ascx.cs\" Inherits=\"Controls_Comments\" %>
Add comment
但是这个:
<%@ Control Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"Comments.ascx.cs\" Inherits=\"Controls_Comments\" %>
Add comment
<asp:Button runat=\"server\" ID=\"lol\" />
引发此我从未见过的错误:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS1502: The best overloaded method match for \'System.Web.UI.Control.ApplyStyleSheetSkin(System.Web.UI.Page)\' has some invalid arguments
Source Error:
Line 190: #line hidden
Line 191: this.lol = @__ctrl;
Line 192: @__ctrl.ApplyStyleSheetSkin(this.Page);
Line 193:
Line 194: #line 5 \"C:\\inetpub\\wwwroot\\ScirraNew\\Controls\\Comments.ascx\"
Source File: c:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Temporary ASP.NET Files\\scirranew\\3a1c901c\\f2f0205e\\App_Web_comments.ascx.cc671b29.aem6dvrt.0.cs Line: 192
任何帮助表示赞赏,我在Google上看不到太多了:(我已通过以下方式将其添加到web.config中:
<add tagPrefix=\"Scirra\" src=\"~/Controls/Comments.ascx\" tagName=\"Comments\"/>
页面代码后面:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Controls_Comments : System.Web.UI.UserControl
{
/// <summary>
/// Anchor (GUID/UniqueIdentifier) for the comments
/// </summary>
public System.Guid Anchor { get; set; }
/// <summary>
/// Comment page to load
/// </summary>
public int Page { get; set; }
public int TotalComments { get; set; }
public int TotalPage { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
}
}
没有找到相关结果
已邀请:
2 个回复
诫商
然后,您使用此属性来应用样式表外观:
尝试将您的属性重命名为其他名称(PageCount,NumberOfItemsOnPage,PageID等)。 或为此属性分配正确的类型:
芭隘的盘石