Почему мой ASP.NET LinkButton не запускает событие OnClick="AddToCart_Click"?

Я уже целый день бьюсь об стену по этому поводу. Я работаю с Apress «Начало электронной коммерции ASP.NET на C#», если кто-то знаком с проектом. В главе 10 мы работаем с функциями PayPal AddToCart и GoToCart. Это событие не срабатывает:

    //Why is this not working?
protected void AddToCartButton_Click1(object sender, EventArgs e)
{
    string productID = Request.QueryString["ProductID"];
    ProductDetails pd = CatalogAccess.GetProductDetails(productId);
    string options = "";
    foreach (Control cnt in attrPlaceHolder.Controls)
    {
        if (cnt is Label)
        {
            Label attrLabel = (Label)cnt;
            options += attrLabel.Text;
        }
        if (cnt is DropDownList)
        {
            DropDownList attrDropDown = (DropDownList)cnt;
            options += attrDropDown.Items[attrDropDown.SelectedIndex] + "; ";
        }
    string productUrl = Link.ToProduct(pd.ProductID.ToString());
    string destination = Link.ToPayPalAddItem(productUrl, pd.Name, pd.Price, options);
    Response.Redirect(destination);
    }

Вот код LinkButton:

    

Add to Shopping Cart

Я попытался установить точку останова, но событие так и не было достигнуто. LinkButton также вызывает обратную передачу, но никогда не запускает событие OnClick.

Будем признательны за любую помощь!

Вот URL: http://www.northarktest.net/edwards/balloonshop

Кажется, что событие щелчка срабатывает на сервере, но при локальной отладке.

7
задан Bazinga 31 March 2012 в 15:43
поделиться