Это мой код. И я должен использовать вилку вВ ASP.net я хочу установить какое-то значение в текстовое поле, а затем получить значение на стороне сервера
Это плагин веб-сайт:. http://jscolor.com/download/
Это просто пипетка плагин.
MyCode:
<div class="FormItem">
<asp:Label ID="lblColor" runat="server">Color : </asp:Label>
<asp:TextBox ID="rColor" runat="server" ReadOnly="true"></asp:TextBox>
<input ID="txtColor" class="jscolor {onFineChange:'update(this)'}"readonly="readonly" ></input>
Это функция, которая обновление цвета и текст TextBox.
function update(jscolor) {
document.getElementById('<%=rColor.ClientID%>').style.backgroundColor = '#' + jscolor;
document.getElementById('<%=rColor.ClientID%>').value = '#' + jscolor;
}
Как я могу получить значение TextBox на сервере.
Я попытался получить rColor.Text на сайте сервера. Это ничего не показывает внутри TextBox (rColor).
Это мой сайт сервера Получить значение TextBox кода:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + rColor.Text + "');", true);
project.Color = rColor.Text;
Это до сих пор показывают цвет, функция Page_Load загрузить значение из базы данных.
Что вы на стороне сервера код, где вы пытаетесь получить значение rColor? – VDWWD
И удалите 'ReadOnly =" true "', тогда он будет работать. – VDWWD
Большое спасибо, но он не может получить значение – LeAvEnKit