2010-07-21 85 views
1

哪个进程或类负责将aspx文件和数据绑定表达式转换为c#?什么将aspx文件转换为c#

例如

<%# Eval("XXXXX") %> 

转化为:

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 
    } 

会这样进行定制?

回答

0

,处理ASP.NET预编译的工具是aspnet_compiler.exe

我不熟悉它的可扩展性/自定义选项 - 但我见过人们预编译它手动部署地点;这导致我相信你至少可以写出一个替代方案(即使你不能定制它)。