【解決方法】.NET Core 6.0 で response.write を使用するにはどうすればよいですか?

プログラミングQA


私は .NET Core 6 を使用しています。データを挿入した後、ボタンのクリック イベントで、データが正常に挿入されたことを示すメッセージを表示したいと考えています。 しかし Response.Write 私のクラスではサポートされていません 従業員サービス.cs。 使い方 Response.Write?
これが私のコードです。

私が試したこと:

C#
Response.Write("<form name='s1_2' id='s1_2'
     action='" + response + "' method='post'> ");
               Response.Write
               ("<script type='text/javascript' language='javascript'
               >document.getElementById('s1_2').submit();");
               Response.Write("</script>");
               Response.Write("<script language='javascript' >");
               Response.Write("</script>");
               Response.Write("</form> ");

ありがとう!

解決策 1

明らかにあなたのクラスには Response 財産。 しかし、クラスが何をしているのか、どのように使用されているのかを見ないと、それを「修正」する方法を実際に伝えることはできません。

個人的には、リクエスト/レスポンスについて何も知らないようにクラスを変更したいと思います。 返してもらいます 何か データが保存されたことを示すために使用できます。 次に、呼び出し側のクラスにユーザーへの応答の返しを処理させます。 できればカスタムを使用する ActionResult 応答に直接書き込むよりも、テストが容易になるためです。

コメント

タイトルとURLをコピーしました