C# 如何在ASP.Net中使用“颜色”对话框,并使用c将该颜色应用于标签文本?
我在aspx页面上有一个标签和两个按钮,一个用于选择颜色,另一个用于保存颜色 1当我单击第一个按钮时,会打开一个颜色对话框。所选颜色必须应用于标签文本C# 如何在ASP.Net中使用“颜色”对话框,并使用c将该颜色应用于标签文本?,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我在aspx页面上有一个标签和两个按钮,一个用于选择颜色,另一个用于保存颜色 1当我单击第一个按钮时,会打开一个颜色对话框。所选颜色必须应用于标签文本 2当我单击“保存”按钮时,必须保存标签的“颜色”属性,以便下次运行代码时,必须显示先前选择的颜色。根据您的评论,以下是实现所需的步骤: 1当用户单击第一个按钮并选择颜色时,您将颜色代码(例如ff0000)放入标签。要做到这一点,你需要一些 2当用户单击save按钮时,表单将发回,在您的C代码中,您需要将标签的值保存在cookie中。你需要像这样的
2当我单击“保存”按钮时,必须保存标签的“颜色”属性,以便下次运行代码时,必须显示先前选择的颜色。根据您的评论,以下是实现所需的步骤: 1当用户单击第一个按钮并选择颜色时,您将颜色代码(例如ff0000)放入标签。要做到这一点,你需要一些 2当用户单击save按钮时,表单将发回,在您的C代码中,您需要将标签的值保存在cookie中。你需要像这样的东西: 3最后,下次加载页面时,您可以使用以下命令从cookie中读取颜色:
如果你发布你的代码,我们可以更好地帮助你。下次我运行代码时你说的是什么意思?下一次是在同一个环节吗?或者可以在几天后?下次我运行代码时?就好像几天后?对不起,我不知道如何编码,请帮助我。谢谢。
HttpCookie myCookie = new HttpCookie("MyTestCookie");
// Set the cookie value.
myCookie.Value = MyColorLabel.Text;
// Set the cookie expiration date.
myCookie.Expires = DateTime.Now.AddMinutes(1);
// Add the cookie.
Response.Cookies.Add(myCookie);
HttpCookie myCookie = new HttpCookie("MyTestCookie");
myCookie = Request.Cookies["MyTestCookie"];
// Read the cookie information and display it.
if (myCookie != null)
MyColorLabel.Text = myCookie.Value;
else
MyColorLabel.Text = "Pick a Color";