2010-07-21 4 views
1

quel processus ou classe est responsable de la conversion des fichiers aspx et des expressions de liaison de données en C#?Qu'est-ce qui convertit les fichiers aspx en C#

par exemple

<%# Eval("XXXXX") %> 

est transformé en:

public void @__DataBind__control118(object sender, System.EventArgs e) 
    { 
     System.Web.UI.WebControls.RepeaterItem Container; 
     System.Web.UI.DataBoundLiteralControl target; 

     #line 383 "" 
     target = ((System.Web.UI.DataBoundLiteralControl)(sender)); 

     #line default 
     #line hidden 

     #line 383 "" 
     Container = ((System.Web.UI.WebControls.RepeaterItem)(target.BindingContainer)); 

     #line default 
     #line hidden 

     #line 383 "" 
     target.SetDataBoundString(0, 
      System.Convert.ToString(Eval("XXXXX"), System.Globalization.CultureInfo.CurrentCulture)); 

     #line default 
     #line hidden 
    } 

cela pourrait-il être personnalisé?

Répondre

0

L'outil qui gère ASP.NET précompilation est aspnet_compiler.exe

Je ne suis pas familier avec les options d'extensibilité/personnalisation de celui-ci - mais je l'ai vu des gens Précompilation des sites pour le déploiement avec manuellement; ce qui m'amène à croire que vous pourriez au moins en écrire une alternative (même si vous ne pouvez pas le personnaliser).

Questions connexes