これは答えられているかもしれませんが、探しているものが見つかりません。
ユーザーがフォームに入力したデータから単純な html テーブルを作成しています。このデータを電子メールで送信し、別のページにも表示する必要がありますが、データベースには保存していません。
この問題を解決するために、HTML 文字列を Cookie に保存し、必要なページでその Cookie を読み取るだけにしました。
ただし、Cookie の値が切り捨てられており、その理由がわかりません。ここに私が持っているものがあります:
string str = "";
str += "<p>Please print this form and send it with your repair.<br /><b>INSTRUMENT REPAIR FORM</b><p>";
str += "<table style='width: 800px'>";
str += "<tr><td>CUST #</td><td>" + txtCustomerNum.Text + "</td><td>NAME & ADDRESS</td><td>" + txtName.Text + "</td></tr>";
str += "<tr><td> </td><td> </td><td> </td><td>" + txtAddress.Text + "</td></tr>";
str += "<tr><td>PHONE</td><td>" + txtPhone.Text + "</td><td>AUTHORIZED BY</td><td>" + "________________________" + "</td></tr>";
str += "</table>";
HttpCookie myCookie = new HttpCookie("InsRepairFormCookie");
myCookie.Value = str;
Response.Cookies.Add(myCookie);
Cookie を読み取ると、. の後に切り捨てられてい800px;
ます。この文字列全体を Cookie 値として保存するにはどうすればよいですか?