Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ASP.Net中使用“颜色”对话框,并使用c将该颜色应用于标签文本?_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# 如何在ASP.Net中使用“颜色”对话框,并使用c将该颜色应用于标签文本?

C# 如何在ASP.Net中使用“颜色”对话框,并使用c将该颜色应用于标签文本?,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我在aspx页面上有一个标签和两个按钮,一个用于选择颜色,另一个用于保存颜色 1当我单击第一个按钮时,会打开一个颜色对话框。所选颜色必须应用于标签文本 2当我单击“保存”按钮时,必须保存标签的“颜色”属性,以便下次运行代码时,必须显示先前选择的颜色。根据您的评论,以下是实现所需的步骤: 1当用户单击第一个按钮并选择颜色时,您将颜色代码(例如ff0000)放入标签。要做到这一点,你需要一些 2当用户单击save按钮时,表单将发回,在您的C代码中,您需要将标签的值保存在cookie中。你需要像这样的

我在aspx页面上有一个标签和两个按钮,一个用于选择颜色,另一个用于保存颜色

1当我单击第一个按钮时,会打开一个颜色对话框。所选颜色必须应用于标签文本


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";