1

哪个进程或类负责将 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
    }

这可以定制吗?

4

1 回答 1

0

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

我不熟悉它的可扩展性/自定义选项——但是我看到人们预编译站点以手动部署它;这使我相信您至少可以编写它的替代方案(即使您无法自定义它)。

于 2010-07-21T16:13:34.743 回答