2

MVCContribグリッドで奇妙なことに遭遇しました。Chrome(またはFireFox)を使用して、MVCContribグリッドを使用する特定のビューに移動すると、期待どおりの結果(複数行のデータ)が得られます。ただし、IEの同じ正確なページでは、単一の行(セットの最初の行)しか取得していません。

生成されたhtmlを両側で調べると、Chromeにはすべての行がありますが、IEには1つしかありません。

プロジェクトの依存関係のリストは次のとおりです。FluentNHibernate、Castle Windsor、MvcContrib、JQuery 1.5.1。、JQuery UI、jquery-address、jquery-multiselect

誰かがこれを理解できますか?これが問題のビューです。

<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は完全に機能します。

これは私が見るギバリッシュの例です:

"䱾寵釚䕽뾀㘳흷ᛣIntel(R)82567LMギガビットネットワーク接続-QoSパケットスケジューラ-0000렭蕄��ᇟ₧돨ӘIntel(R)82567LMギガビットネットワーク接続-WFP軽量フィルター-0000렮蕄��ᇟ₧ 돨Ә"WANミニポート(IP)擭Ⲫ몣䑳㞶웞ᑚ꫈pWANミニポート(ネットワークモニター)-QoSパケットスケジューラ-0000葮瀹ᇞ₝ᴀ降ᱚVIntel(R)82567LMギガビットネットワーク接続뿊ﯩ榮퀏蜒VWANミニポート(IP)-QoSパケットスケジューラ-0000葮瀹ᇞ₝ᴀ降ᱚZWANミニポート(IPv6)-QoSパケットスケジューラ-0000葮瀹ᇞ₝ᴀ降ᱚ(WANミニポート(PPPOE)ᩒ踰쪹郇ꆖ嚠「RAS非同期アダプタ⭾砃䥨䋓㞟縨沨ꨊ:ソフトウェアループバックインターフェイス1葮瀹ᇞ₝満湯ӘvDellWireless1397WLANミニカード-QoSパケットスケジューラ-0000G렯蕄��ᇟ₧돨ӘDellWireless1397WLANミニカード-ネイティブWiFiフィルタードライバー-0000G쾥แ��ᇟᎅ消費풩zDellWireless1397WLANミニカード-WFP軽量フィルター-0000G렰蕄��ᇟ₧돨ӘNMicrosoft仮想WiFiミニポートアダプターG⋰ꞑૡ䰌侎ᚊցMicrosoft仮想WiFiミニポートアダプター-ネイティブWiFiフィルタードライバー-0000G⋳Ӊ⤐ᇠ䚖☀ Microsoft仮想WiFiミニポートアダプター-QoSパケットスケジューラ-0000G⋴Ӊ⤐ᇠ䚖☀릹Microsoft仮想WiFiミニポートアダプター-WFP軽量フィルター-0000G⋵Ӊ⤐ᇠ䚖☀릹&WANミニポート(SSTP)韗燸䶍 ��瀢(WANミニポート(IKEv2)覠耣鰚䰨馐羼逪᫃&WANミニポート(L2TP)␫麫䘦助摆뮟骓&WANミニポート(PPTP)鴬��蝂亱・闓ᣄ㌿0MicrosoftISATAPアダプター㳳竹눞䔢꺩뺨。螅BTeredoトンネリング疑似インターフェース횀ꎘ忈䊓咚㨎됥釙6MicrosoftISATAPアダプター#2アダプター#3萖ᅴ൸䲖ẓ��᧶6MicrosoftISATAPアダプター#4ᝲ⪤蒉䄎꾍ꝟ䫺 "

4

1 に答える 1

5

コメントセクションで行った素晴らしいデバッグセッションの後、問題はStatusタイプのモデルの列が原因でcharあるように見え、値が0のときに問題が発生します。したがって、考えられる解決策の1つは、列は0であり、代わりに空のスペースに置き換えます。

于 2011-06-20T22:03:48.630 に答える