ASP.net страница, ссылающаяся на контроль - PullRequest
0 голосов
/ 12 января 2011

У меня есть страница A, которая вызывает элемент управления B, который по какой-то причине, даже если к элементу управления B есть только один вызов, B выполняется несколько раз. Могу ли я в любом случае остановить повторное выполнение кода после первого его выполнения? Может быть, установить переменную bool или лайки?

Спасибо, C

страница A:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PageA.aspx.cs" Inherits="PageA" %>   
<%@ Register Assembly="PlaceHolders" Namespace="PlaceHolders.Sections.B" TagPrefix="cc1" %>


<!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 id="Head1"  runat="server">

<title></title>

</head>
<% if (!IsAuthenticated) { %>
    <body id="a">
<% } else { %>
    <body id="a" class="logged">
<% } %>
<form id="form1" runat="server">
    <div class="right">
        <div class="container">
            <cc1:ControlB ID="CtrlB" runat="server"
            CCCToBind="~/ControlB.ascx"/>
        </div>
    </div>
</form>
</body>
</html>

Контроль B:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ControlB.ascx.cs" Inherits="Sections.ControlB" %>

<script src="js/jquery.jqzoom.js" type="text/javascript"></script>

<%if (IsHeader)
  { %>
  <% }
  else
  { %>


<div class="controll">

<div class="control-img">
    <div class="toZoom">
        <img src=<%# getImage()%> alt="<%= ImgAlt %>" />
    </div>
</div>
</div>
<% } %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...