0

ページに単純な asp.net gridview コントロールがあります。コントロールは SQLDataSource にバインドされます。gridview コントロールは、編集を有効にするように設定されています。開発サーバーでページを実行すると、編集機能が正常に機能します。つまり、編集を選択し、列を変更して更新を選択すると、変更が保存されます。ページをライブ サーバーに配置して編集を選択すると、編集機能が表示されますが、更新リンクが機能しません。[更新] リンクが選択されても何も起こらないため、ページがポストバックされないように見えます。更新リンク (更新) に埋め込まれた JavaScript は、開発者の更新に埋め込まれているものと同じようです。サーバ。リンクのキャンセル機能は機能します。

これが本番サーバーにない理由について何か考えはありますか? 同じ機能を持つ別のページがあり、正常に動作します。違いは見られません。

ご協力ありがとうございます。

4

1 に答える 1

0

私の推測では、データ ソースへの書き込み権限がありません。これと同じ問題が発生したばかりで、IIS でサーバー上の適切なフォルダーへの書き込みアクセスを許可する必要があることが判明しました (私のデータ ソースは xml ファイルでした)。

于 2015-01-11T02:58:14.927 に答える