Zdravím, potřeboval bych poradit, kde dělám chybu. Jsem začátečník a zkouším různé věci a nyní mi pravděpodobně nefunguje kompilace. Mám Default.aspx kde chci mít vlastní ovládací prvek. soubor default.asp vypadá takto:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Register TagPrefix="My" Namespace="MyCustomControls" Assembly="CustomControls" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<My:CustomControl1 id="MyControl" runat="server" />
<div>
</div>
</form>
</body>
</html>
a vlastní komponentu mám ve App_Code/CustomControls.vb
Imports Microsoft.VisualBasic
Imports System
Imports System.Web
Imports System.Web.UI
Namespace MyCustomControls
Public Class CustomControl1 : Inherits Control
Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)
writer.Write("Toto je můj vlatní ovládací prvek! Aktuální čas:" & DateTime.Now.ToString)
End Sub
End Class
End Namespace
Ve "splitu"..přímo ve Visual Web mi na řádku píše co potřebuji: Toto je můj vlatní ovládací prvek! Aktuální čas:18.5.2010 10:31:15 Ale nejsem schopen toto spustit v prohlížeči. Když dám kompilaci hází mi to chybu: Error 2 Could not load file or assembly 'CustomControls' or one of its dependencies. Systém nemůže nalézt uvedený soubor. C:\aspnet\Pokus\Default.aspx 2 Můžete mi poradit kde dělám chybu? Díky
|