在 asp.net mvc 提交一个表单,提交的参数正好与 Action方法中参数名称一样时会直接赋值上去, 那么怎么在赋值之前加操作呢? 比如对特定参数先进行编码操作
要在后台代码中进行操作,不用js!!
15 回答

MM们
TA贡献1886条经验 获得超2个赞
我举一个简单的例子。
视图代码
提交后的视图
运行效果
在form中定义个onsubumit事件,然后在事件中改变提交数据的值。
输入的名字是"张三123"在js中改成了"张三"

holdtom
TA贡献1805条经验 获得超10个赞
@凝冰: 而且
public class Student
{
private string _name;
public string Name
{
get { return _name; }
set { _name = value + "123"; }
}
public string Sex { get; set; }
public int Age{ get; set; }
}
这种写法 数据库取出来 赋值上去的时候也是会改变值 ,这样就重复改变了

不负相思意
TA贡献1777条经验 获得超10个赞
public class Student public class StudentUpdate:Student public class StudentAdd:Student 有个东西叫继承!有个东西叫继承!有个东西叫继承!还有个更高级的叫多态!还有个更高级的叫多态!还有个更高级的叫多态!
- 15 回答
- 0 关注
- 551 浏览
添加回答
举报
0/150
提交
取消