0

MVC の jqgrid onselected 行イベントと document.location.href に問題があります。

私は私のjqgridにこのコードを持っています:

onSelectRow: function (id) {
                    document.location.href ="/Search/Details/" + id;
                },

行を選択すると、別のビューにリダイレクトされます..私のマシンでは正常に動作しています..

サーバーにプッシュするたびに、そこで機能せず、スローするページが見つかりませんというエラーが発生しました..

@Url.Content または私の URL を解決するものを使用できますか..または、確認する必要があるサーバー設定はありますか...助けてください...どうもありがとう...

更新と回答: ついに見つけました.. @Url.Content を使用したい場合は、次のコードを確認してください..正常に動作しています...

onSelectRow: function (id) {
                    document.location.href ='@Url.Content("/Search/Details/")' + id;
                },

どうもありがとう..

4

1 に答える 1

0

location.pathnameこれは相対パスであるため、代わりに を設定してみてください。

onSelectRow: function(id) {
    window.location.pathname = "/Search/Details/" + id;
},
于 2011-04-20T00:26:19.253 に答える