Dans VS 2010, j'ai créé une méthode de test dans la classe partielle stockée dans Default.Partial.aspx.cs dans le même répertoire que Default.aspx.cs mais elle n'est pas reconnue par le Default.aspx.csméthode dans la classe partielle non répertoriée dans intellisense
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// Summary description for Default
/// </summary>
public partial class _Default : System.Web.UI.Page
{
private void test() {
}
}
code de default.partial.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
test();
}
}
Mise à jour: si j'ajoute même espace de noms à la fois que je reçois même erreur de message bizarre, je ne comprends vraiment pas la classe partielle asp.net alors qu'avec winform je n'ai jamais rencontré un tel problème!
@SLaks: De quoi parlez-vous? Je n'ai jamais mentionné une méthode partielle (bien que je n'ai jamais entendu parler de cette limitation). Selon le PO, c'est juste une méthode simple. – leppie
Désolé; mon erreur. – SLaks
Il dit qu'il essaie d'y accéder depuis le fichier '.cs', qui n'est pas une classe dérivée. – SLaks