| Thành viên | Nội dung |
intchung
 Tôi ♥ Google 66 bài
| Mình tạo mới Module : Mod02.ascx như sau
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Mod02.ascx.cs" Inherits="Mod02.Mod02" %> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br /> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <asp:Button ID="Button1" runat="server" Text="Button" />
Dịch cái này và chạy thì OK. Nhưng khi mình viết tiếp như sau :
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Mod02.ascx.cs" Inherits="Mod02.Mod02" %> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br /> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
Chạy lại thì trên trang của mình báo lỗi :
Error: A-Mod02 is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: d:\DotNetNuke\DesktopModules\Mod02\Mod02\Mod02.ascx(5): error CS1061: 'ASP.desktopmodules_mod02_mod02_mod02_ascx' does not contain a definition for 'LinkButton1_Click' and no extension method 'LinkButton1_Click' accepting a first argument of type 'ASP.desktopmodules_mod02_mod02_mod02_ascx' could be found (are you missing a using directive or an assembly reference?) ---> System.Web.HttpCompileException: d:\DotNetNuke\DesktopModules\Mod02\Mod02\Mod02.ascx(5): error CS1061: 'ASP.desktopmodules_mod02_mod02_mod02_ascx' does not contain a definition for 'LinkButton1_Click' and no extension method 'LinkButton1_Click' accepting a first argument of type 'ASP.desktopmodules_mod02_mod02_mod02_ascx' could be found (are you missing a using directive or an assembly reference?) at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
Ai có thể cho biết lỗi gì, sai ở đâu và cách khắc phục như thế nào ? Help Help !!!
|
mrhackga

5 bài
| Lỗi của cậu là cậu gọi sự kiện đó nhưng chưa tạo sự kiện đó ở trang aspx.cs Bên trang aspx.as cần có thêm : protected void Button1_Click(object sender, EventArgs e) {} Khi tạo sự kiện OnClick="Button1_Click" thì tốt nhất cậu nên vào design mà click double vào button mà muốn tạo sự kiện onclick.Dễ kiểm soát hơn.
|
intchung
 Tôi ♥ Google 66 bài
| http://www.dotnetnuke.vn/Diendan/tabid/57/forumid/20/threadid/4472/scope/posts/Default.aspx
Mình vào file Mod02.ascx thêm Button1 rồi double click vào thì nó tự thêm vào OnClick="Button1_Click" và chuyển sang file Mod02.ascx.cs, trong đó mình viết :
protected void Button1_Click(object sender, EventArgs e) { Label1.Text = ""; TextBox1.Text = ""; }
Mình chả biết lỗi gì ? Hix hix 
|
aspnet
 Lập trình không biên giới 446 bài
| có mrhackga giả nhời rồi, mình đứng ngoài   --- Coding for food http://yenbai.awas.vn http://tknd.vn http://coder.awas.vn http://awas.vn http://bieuquyet.vn http://webhocsinh.com
|
intchung
 Tôi ♥ Google 66 bài
|
Thì bác trả lời dùm em đi, bác ấy đã trả lời đc đâu :(
|
aspnet
 Lập trình không biên giới 446 bài
| Thì bác trả lời dùm em đi, bác ấy đã trả lời đc đâu :(
Thực ra thì câu hỏi nó khó quá, mô tả xong lỗi chả hiểu mô tê ra làm sao hehe  
|
intchung
 Tôi ♥ Google 66 bài
| Thì bác trả lời dùm em đi, bác ấy đã trả lời đc đâu :( Thực ra thì câu hỏi nó khó quá, mô tả xong lỗi chả hiểu mô tê ra làm sao hehe   Bác qua link này xem có hiểu không : http://www.dotnetnuke.vn/Diendan/tabid/57/forumid/20/threadid/4472/scope/posts/Default.aspx
Thực ra em sữa được rồi, nhưng có 1 lỗi bên CMS - Không xem được chi tiết muốn hỏi bác đây : http://coder.awas.vn/Home/Topic/446.aspx
|
 |