既存のモジュールがあり、HTMLデータを含む1つのユーザーコントロールを変更しました。それは私のページでうまく表示されています。
次に、ボタンクリックイベントを実行します。私のコードは以下の通りです。
User Control .ascx Page
<%@ Control Language="C#" Inherits="BrownBagMarketing.Modules.Maytronics.ViewMaytronics"
AutoEventWireup="true" CodeBehind="ViewMaytronics.ascx.cs" %>
..... HTML Code....
<asp:LinkButton ID="lnkViewAll" Text="View All" runat="server" onclick="lnkViewAll_Click">
</asp:LinkButton>
---- User Control Code Behind .ascx.cs Page
namespace BrownBagMarketing.Modules.Maytronics
{
public partial class ViewMaytronics : PortalModuleBase
{
protected void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
//Response.Write("Test Event......");
}
}
protected void lnkViewAll_Click(object sender, System.EventArgs e)
{
}
}
}
Response.writeを表示している場合でも、ページ読み込みイベントで実行中かどうかはわかりませんが、実行されていません。リンクボタンのonclickイベントを削除すると、ページの他のHTML部分が正常に表示されます。