さて、ここに別の奇妙なものがあります:
私は次の形式を持っています:
<form method="post" autocomplete="off">
<fieldset>
<legend>Edit article</legend>
<label>Description<textarea name="txtDescription"><%=article.Description %></textarea></label>
<label>Content<textarea name="txtContent"><%=article.Content %></textarea></label>
</fieldset>
<input type="submit" class="fr" value="save changes" />
</form>
記事を取得する以外に、コード ビハインド ページには何もありません。ページは、そのデータがテキストエリアにある状態で、1 秒未満で非常に高速に読み込まれます。
このフォームを送信しようとすると、ページの読み込みに永遠に時間がかかります (実際にはまったく読み込まれませんが、No data received
. )
を追加しようとしenctype="multipart/form-data"
ましたが、成功しませんでした。同じことが起こります。テキストエリアに絞り込むことができましたtxtContent
(テキストエリアを削除しましたdescription
)が、ページが失敗します。
これをさらに悪化させているのは、サーバーのブラウザーでページを開くと、問題なく動作し、投稿でき、すべて正常に動作することです。リモート マシンからページにアクセスしようとすると、投稿が失敗します。
ここで何が起こるか、誰にも分かりますか?
編集:念のため、次の内容を含む単純な HTML ドキュメントを作成しました。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="header">
<nav>
<ul>
<li><a href="/admin/">Dashboard</a></li>
<li><a href="/admin/articles/">Articles</a></li>
</ul>
</nav>
</div>
<div id="content">
<form method="post" action="test.html">
<fieldset>
<legend>Edit article</legend>
<label>Content<textarea name="txtcontent"></textarea></label>
</fieldset>
<input type="submit" class="fr" value="save changes" />
</form>
</div>
<div id="footer"></div>
</body>
</html>
これはまだ失敗します。
編集: ここに示すテスト コードは、機能していない最小限のコードです。実際のフォームはより大きく、フォームからテキストエリアを削除するとtxtcontent
、フォームはテキストエリアを含めて問題なく送信されdescription
ます。
編集: Content-Length: 1555 / Content-Type: application/x-www-form-urlencoded
編集:iisをアンインストールして再インストールし、.NETを再登録しましたが、問題はまだあります。