我有两个简单的表单:姓名,照片。
class MyForm(ModelForm):
class Meta:
model = My
class My(models.Model):
Name = models.models.CharField(max_length=512)
Photo = models.models.ImageField(upload_to=uploader)
我正在尝试验证并保存此模型。用户选择照片,但没有输入姓名。表单未通过验证。并且用户有错误消息。然后他输入姓名,但没有选择照片。并且表单不会再次验证。但是用户已经选择了照片。
我找到了一篇文章,其
因此,假设我们有一个域对象,如下所示
public class Person
{
public string Name { get; set; }
public IList<PhoneNumber> PhoneNumbers {get; set; }
public IList<Address> Addresses { get; set; }
}
在输入姓名、电话号码和地址之前,此人无效。你们是如何使用ASP.NET MVC和表单来处理这个问题的?
我在想,你可以将Person序列化到session,并拥有多个视图,用于编辑姓名、添加电话号码、添加地址-
我想使用自动完成小部件来允许某人通过在文本框中键入员工姓名来选择员工,但我希望表单发布员工的ID,而不是员工姓名。我提供了数据,即员工姓名作为源。.js中的标签和值与我提供的源文件相同,如何才能将员工姓名和id分开。
$("#txtEmployeeName").autocomplete({
var suggestions = [] ;
//define callback to format results
source: function(req,