哪个进程或类负责将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 :(得分:0)
处理ASP.NET预编译的工具是aspnet_compiler.exe
我不熟悉它的可扩展性/自定义选项 - 但是我看到人们预先编译网站以便手动部署它;这让我相信你至少可以写一个替代品(即使你不能自定义它)。