【问题标题】:debug markup asp.net调试标记 asp.net
【发布时间】:2010-08-16 20:31:52
【问题描述】:

是否可以在 ASP.Net 项目中调试标记?

根据回答我想给你举个例子:

<DataItemTemplate>
                <a href="RangeDetails.aspx?ObjectId=<%# Eval("Object1Id") %>&Type=<%# Eval("Type1") %>">
                    <%# Eval("Object1")%>
                </a>
            </DataItemTemplate>

我希望能够将 Object1 值作为样本进行检查。

感谢任何提示

【问题讨论】:

    标签: c# asp.net markup


    【解决方案1】:

    snorlaks - 是和不是。

    您可以在标记中包含这样的代码:

    <%  bool first = true;
        foreach (var rspGrpItem in Model.UnitSelect){
          %>
    

    然后在必要时检查变量。如果您在标记中遇到问题,我建议您首先检查 .cs 文件(如果使用 asp.net webforms)或控制器(如果使用 asp.net MVC)中的值诚实。

    【讨论】:

    • 控制器? OP 在哪里提到 mvc?
    • 哎呀 - 杰米,你是对的,我会更正那个信息......谢谢
    【解决方案2】:

    建议您在业务或数据层中执行所有逻辑,而不是 ASP.NET 标记。此外,ASP.NET MVC 比 ASP.NET WebForms 更易于测试。

    【讨论】:

      【解决方案3】:

      是的。

      (如果你有更具体的问题,我建议你问一个更具体的问题!)

      【讨论】:

      • 我问了更具体的问题,你能帮我解决这个问题吗?
      猜你喜欢
      • 2013-09-23
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      相关资源
      最近更新 更多