这可能已经得到解答,但我找不到我要找的东西。
我正在根据用户在表单中输入的数据构建一个简单的 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 值?