我有一个简单的超文本标记语言表单与dropdwonListFor绑定到颜色,下面的textBox和提交按钮提交表单和保存颜色。
当我从下拉列表中选择一种颜色时,如果用户单击提交表单,它将更改其下方文本框的值。它返回到控制器,我保存来自texebox的颜色,并返回view(model)作为操作结果,但问题是,无论下拉列表中的文本框中的值是否为文本框中的值,dropdownlistfor都不会使用文本框的值进行更新。
顺便说一句,你可以自己测试一下,有谁能帮忙吗?
Model.cs
public class TestModel {
public String Color { get; se
我正在处理一个有很多按钮的表单。当用户单击一个按钮时,背景应该会改变颜色。如果他们单击窗体上的另一个按钮,它的背景应该会改变颜色,而前一个按钮的颜色应该会恢复到原来的颜色。
我可以通过在每个按钮中硬编码来做到这一点,但是这个表单有很多按钮。我相信一定有更有效的方法来做这件事。
到目前为止,我有这个
foreach (Control c in this.Controls)
{
if (c is Button)
{
if (c.Text.Equals("Button 2"))
{
Btn2.BackColo
我正在尝试理解如何实现以下概念: What I am trying to implement 用户可以输入他们的用户名+房间,然后点击一个按钮来指示他们想要的颜色。 到目前为止,我已经完成了username + room部分的工作,它作为参数传递到URL中。但是如果我想传递(通过URL参数)哪种颜色的按钮也被按下了呢?因为按钮不是输入元素,所以数据不会通过URL传递,但我希望它是。下面是到目前为止表单的样子: <form action="/reaction.html">
<label>Choose a username:</label&g
我正在使用mvc3,并像这样使用模型验证:
public class ColumnVM {
[Required(ErrorMessage = "Required")]
public string Name { get; set; }}
我想用模型验证来做客户端验证。我的html是:
@using(Html.BeginForm("AddColumn","Column",FormMethod.Post))
@html.TextBoxFor(model=>model.Name)
@Html.ValidationMessag