Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > ItemCommand не срабатывает


Автор: kizune 11.1.2008, 18:14
Здравствуйте,все

не срабатывает ItemCommand
при переносе сайта на новое место положения (medium trust level).
на старом месте все нормально работало (с полными правами).
Может кто знает в чем может быть причина и как ее исправить?

Спасибо

Код

<asp:Repeater ID="_rHardware" runat="server">            
            <ItemTemplate>  
<%#DataBinder.Eval(Container.DataItem, "Key")%>              
                      <asp:LinkButton ID="_lbEditHadrware" Text="Edit" runat="server" CommandName="Edit" CommandArgument='<%#DataBinder.Eval(Container.DataItem, "HardwareID")%>'></asp:LinkButton>
            </ItemTemplate>       
</asp:Repeater>


Код

protected void Page_Load(object sender, EventArgs e)
 {
     _rHardware.ItemCommand += new RepeaterCommandEventHandler(_rHardware_ItemCommand);
}
  void _rHardware_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        SqlConnection conn;
        SqlCommand cmd;
        SqlInt32 id = new SqlInt32(Convert.ToInt32(e.CommandArgument));
switch (e.CommandName)
        { 
          case "Edit": 
           далее код редактирования
        }
     }


Автор: mr.DUDA 11.1.2008, 19:49
Судя по всему, прав не хватает. ИМХО, нужно дать админовские права тому пользователю, под которым работает сайт.

Автор: kizune 12.1.2008, 12:41
как раз код и не срабатывает под админом

Автор: kizune 12.1.2008, 12:29
может вместо repeater поставить что-нибудь другое?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)