小编J.C*_*.C.的帖子

ASP.NET ListView - 渲染THEAD/TBODY标签

我有一个ASP.NET ListView控件(见下文).

不幸的是,当呈现 ListView控件时,不存在诸如THEAD/TBODY之类的HTML标记.

这对我来说是一个问题,因为我正在使用的CSS样式需要这些标签.

<asp:ListView ID="ListView" runat="server" DataKeyNames="Id">
        <LayoutTemplate>
            <div id="tableContainer" class="tableContainer">
                <table runat="server" class="scrollTable" >
                  <thead class="fixedHeader">
                    <tr>
                        <th>
                            <span>Column1</span>
                        </th>                           
                    </tr>
                   </thead>
                   <tbody class="scrollContent">
                    <tr id="itemPlaceholder" runat="server" />
                   </tbody>
                </table>
            </div>
        </LayoutTemplate>
        <ItemTemplate>
            <tr id="items" runat="server">
                <td class="first">
                    <%#Eval("Column1")%>
                </td>                    
            </tr>
        </ItemTemplate>
    </asp:ListView>
Run Code Online (Sandbox Code Playgroud)

我能以任何方式获取这些标签吗?

我正在寻找一个干净的解决方案,我愿意使用jQuery Prepend/Append(如果可能的话)来取得成功.

.net html css asp.net jquery

16
推荐指数
1
解决办法
5575
查看次数

如何让Elmah使用ASP.NET和IIS 5.1 URL路由

我在通过本地IIS 5.1 Web服务器运行ASP.NET MVC应用程序时遇到问题.我相信这些问题与IgnoreRoutes有关,但我似乎无法制作一个IgnoreRoute,以便解决问题.

问题:

我能够查看我的elmah错误页面(localhost/mvcapplication1/elmah.axd),但是缺少CSS并且没有链接工作.

重现步骤

1)创建ASP.NET MVC 1.0应用程序

2)添加Elmah.下载程序集,将它们添加到项目中并使用Elmah Setup Instructions中的步骤

3)从属性页 - > Web将应用程序切换到"使用本地IIS Web服务器"

4)添加通配符映射.也就是说,打开IIS,转到属性 - >虚拟目录 - >配置 - >添加:可执行文件:C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll扩展:.*限制到:GET,HEAD,POST,DEBUG取消选中"检查文件是否存在".

5)验证routes.IgnoreRoute("{resource}.axd/{*pathInfo}");Global.aspx的RegisterRoutes中是否存在.顺便说一下,我也试过了routes.IgnoreRoute("elmah.axd");

现在..运行应用程序并调出localhost/mvcapplication1/elmah.axd.

没有CSS和链接被破坏.

如果我删除通配符映射,一切都很好,但随后应用程序URL路由不再有效.我理解这一点,但我应该能够使用正确的IgnoreRoute方案拉出elmah.axd.

思考?

.net asp.net iis asp.net-mvc elmah

14
推荐指数
1
解决办法
1484
查看次数

ORM是否会对OO设计起反作用?

在OOD中,对象的设计被称为以其身份和行为为特征.

在过去使用ORM之后,我认为主要目的是围绕存储/检索数据的能力.也就是说,ORM对象不是按行为设计的,而是数据(即数据库表).案例和要点:许多ORM工具都带有一个点到数据库表和点击对象生成器.

如果对象不再以行为为特征,那么在我看来,这将使对象的身份和责任变得混乱.随后,如果对象没有由责任定义,这可以帮助实现紧密耦合的类和整体糟糕的设计.

此外,我认为在应用程序设置中,您将面临可扩展性问题.

所以,我的问题是,你认为ORM会对OO设计起反作用吗?或许潜在的问题是它们是否会对应用程序开发起反作用.

oop orm behavior

14
推荐指数
1
解决办法
1174
查看次数

在Crystal Reports中动态更改XSD文件路径

我有一个基于XSD架构文件的水晶报表.

在报表定义中,我可以修改数据源位置,特别是文件路径.这是我可以将文件路径设置为XSD架构文件驻留在我的机器上的位置.

此时,一切正常.

这是问题所在:

如果文件路径不存在,则报告存在运行时错误.

这带来了问题,特别是部署问题,因为我的本地开发环境在物理上与测试/实时环境不同.即文件路径非常不同,我不想依赖"硬编码"文件路径.

我的问题是,我想知道如何动态地(在代码中)更改此文件路径或在报告定义中将其设置为相对于报告的位置?

.net xsd crystal-reports

6
推荐指数
1
解决办法
2531
查看次数

标签 统计

.net ×3

asp.net ×2

asp.net-mvc ×1

behavior ×1

crystal-reports ×1

css ×1

elmah ×1

html ×1

iis ×1

jquery ×1

oop ×1

orm ×1

xsd ×1