UserControl etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
UserControl etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

9 Eylül 2012 Pazar

asp.net mvc de jQuery.ajax ile UserControl Kullanımı

function f_EditCategory(path) {
        $.ajax({
            url: path, type: 'POST',
            success: function (data) {
                $("#divTake").load(data);
            },
            data: { Mode: ID }
        });
        jQuery.facebox();
    } 

<a onclick='f_EditCategory("/AHome/EditCategory/5/"'>Kategori Düzenle </a>
<div id='divTake'></div>

//***************************************//

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult EditCategory(int? p1)
    {
        ViewData["ID"] = p1.HasValue ? p1.Value : 0;
        return PartialView("UserControl1");
    }

//**************************************//

UserControl1 içeriği
<div>
gelen ID @ViewData[ID]
</div>

8 Eylül 2012 Cumartesi

UserControl da Event Tanımlama


UserControldaki buttonumuz için click event

     
  public delegate void UserControlbtnClikcHandler(object sender, EventArgs e);
  public event UserControlbtnClikcHandler btnLoginClick;

  private void btnLogin_Click(object sender, EventArgs e)
  {
     if (this.btnLoginClick != null)
         this.btnLoginClick(sender, e);
  }



UserControlu kullandığımız formdan erişmek için

    private void ucLogin1_btnLoginClick(object sender, EventArgs e)
    {
         MessageBox.Show("");

         //usercontroldeki tüm controllere ucLogin1. şeklinde ulaşabiliriz.. 
    }