我在 .net 项目中使用farbtastic 颜色选择器,我需要从 C# 页面中的插件中获取选定的颜色。在 jquery 中获取值的正确方法是:
$.farbtastic('#colorpicker').color
那就是返回我需要的值。问题是:如何在我的 C# 页面中获取此值:
我在 .net 项目中使用farbtastic 颜色选择器,我需要从 C# 页面中的插件中获取选定的颜色。在 jquery 中获取值的正确方法是:
$.farbtastic('#colorpicker').color
那就是返回我需要的值。问题是:如何在我的 C# 页面中获取此值:
你可以这样做:
CSS:
.txt{display:none;}
jQuery:
$('.txt').val($.farbtastic('#colorpicker').color);
ASP:
<asp:TextBox ID="txt" CssClass="txt" runat="server"></asp:TextBox>
C#:
color = txt.Text;
您将希望将十六进制颜色值提交到您的支持页面:ASP.Net、MVC、WCF 或其他任何东西,并将该值转换为 System.Drawing.Color 结构。您可以使用Color.FromArgb(int, int, int)进行转换。如果您需要有关如何处理提交的信息,www.asp.net是一个不错的起点。