首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MVC3和MVCContrib网格生成的超文本标记语言在不同的浏览器中是不同的

MVC3和MVCContrib网格生成的超文本标记语言在不同的浏览器中是不同的
EN

Stack Overflow用户
提问于 2011-04-14 00:57:48
回答 1查看 1.4K关注 0票数 2

我在使用MVCContrib网格时遇到了一些奇怪的事情。使用Chrome (或FireFox)时,当我转到使用MVCContrib网格的某个视图时,我会得到预期的结果(多行数据)。然而,在IE的同一个页面上,我只得到了一行(集合中的第一行)。

当我检查两边生成的html时,Chrome有所有的行,但IE只有一行。

以下是项目中的依赖项列表: Fluent NHibernate、Castle Windsor、MvcContrib、JQuery 1.5.1、JQuery UI、jquery-address、jquery-multiselect

有人能理解这一点吗?这就是我们正在讨论的观点。

代码语言:javascript
运行
复制
<div id="fileList">
    @Html.Grid(Model).Columns(column => {
        column.For(x => Html.ActionLink(x.Id.ToString(), "FileDetails", new { id = x.Id })).Named("File ID");
        column.For(x => x.Client.Name);
        column.For(x => x.Status);
        column.For(x => x.ProcessDate);
        column.For(x => x.TestMode);
        }).Attributes(Style => "text-align: center", @Class => "linkGrid").RowAttributes(data => new MvcContrib.Hash(onclick => String.Format("location.href='{0}';", Url.Action("FileDetails", new { id = data.Item.Id }))))

    @Html.AjaxPager(Model, new PagerOptions() { PageIndexParameterName="page", ShowDisabledPagerItems = false, AlwaysShowFirstLastPageNumber=true },
                                new AjaxOptions() { UpdateTargetId = "fileList" })
</div>

新发现:

有时,当我刷新IE中的视图时,我会将Giberish重新显示在网格中。有趣的是,这些令人费解的变化。有时我会得到一些乱码的javascript,我甚至会对机器上的一些网络硬件感到莫名其妙。当我升级到IE9 (希望这能解决问题)时,我才开始变得胡言乱语。同样,这只会在IE中发生,Chrome和FireFox都能完美地工作。

这是我所看到的乱码的一个例子:

“世界粮食计划署LightWeight筛选器-0000䱾寵釚䕽뾀㘳흷ᛣ英特尔(R)82567LM千兆位网络连接-렭蕄��ᇟ₧돨ӘLightWeight过滤器-0000葮瀹ᇞ₝ᴀ降ᱚ”广域网微型端口(IP)LightWeight微型端口(网络监视器)-QoS数据包调度器-0000렭蕄��ᇟ₧돨ӘVWAN微型端口(R) 82567LM千兆位网络连接뿊ﯩ橙䅴꺝榮퀏蜒VWAN微型端口(IP)擭Ⲫ몣䑳㞶웞ᑚ꫈数据包调度器-0000葮瀹ᇞ₝无线ZWAN微型端口(IPv6)-QoS数据包调度器-0000ᴀ降ᱚ(广域网微型端口(PPPOE)无线"RAS异步适配器葮瀹ᇞ₝ᴀ降ᱚ:软件环回接口1无线WLAN 1397无线局域网迷你卡ᩒ踰꿺佉쪹郇ꆖ嚠⭾砃䥨䋓㞟縨沨ꨊ无线1397葮瀹ᇞ₝満湯捩迷你卡-虚拟WiFi筛选器驱动程序-0000G렱蕄��ᇟ₧돨ӘWLAN无线1397렱蕄��ᇟ₧돨Ә迷你卡-QoS数据包调度器-0000G렯蕄��ᇟ₧Microsoft无线1397WLAN迷你卡-本地WiFi筛选器驱动程序-0000G zDell无线1397WLAN迷你卡-世界粮食计划署LightWeight筛选器-0000G微软虚拟NMicrosoft WiFi小型端口适配器G⋰ꞑૡ䰌侎ᚊց微软虚拟WiFi小型端口适配器-本地WiFi筛选器驱动程序-0000G⋴Ӊ⤐ᇠ䚖☀릹微软虚拟WiFi小型端口适配器-QoS数据包调度程序-0000G⋳Ӊ⤐ᇠ䚖☀릹⋴Ӊ⤐ᇠ䚖☀릹虚拟WiFi小型端口适配器-世界粮食计划署LightWeight筛选器-0000G⋳Ӊ⤐ᇠ䚖☀릹⋵Ӊ⤐ᇠ䚖☀릹广域网微型端口(SSTP)韗燸䶍��肬��瀢(广域网微型端口(IKEv2)覠耣鰚䰨馐羼逪᫃和广域网微型端口(L2TP)␫麫䘦助摆뮟骓&WAN微型端口(PPTP)鴬��蝂亱·闓ᣄ㌿0Microsoft ISATAP适配器㳳竹눞䔢꺩뺨ン螅ISATAP隧道伪接口횀ꎘ忈䊓咚㨎됥釙6Microsoft ISATAP适配器#2ⴼꦡ덁䟩㖷첵崰6Microsoft ISATAP适配器#3萖ᅴ൸䲖ẓ��᧶6Microsoft ISATAP适配器#4ᝲ⪤蒉䄎꾍ꝟ䫺“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-21 06:03:49

经过一个很好的调试会话后,我们在注释部分中发现,问题似乎是由char类型的模型上的Status列引起的,当该值为0时,问题就出现了。因此,一种可能的解决方案是检查列的值是否为0,并替换为空格。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5652849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档