在ASP.net中,我想在文本框中设置一些值,然后在服务器端获取值

本文关键字:获取 服务器端 然后 文本 net ASP 设置 | 更新日期: 2023-09-27 18:02:49

这是我的代码。我必须使用插头。

这是插件网站: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;   
}

如何在服务器站点获取文本框的值

我试着得到rColor。服务器站点中的文本。TextBox(rColor)里面什么也没有显示

这是我的服务器站点获取文本框代码的值:

 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('" + rColor.Text + "');", true);
 project.Color = rColor.Text;

这仍然显示了Page_Load函数从数据库加载值的颜色

在ASP.net中,我想在文本框中设置一些值,然后在服务器端获取值

问题是由于将文本框设置为只读。

参考此问题文本框值更改没有反映在c#后面的代码