![]() |
1
0
我的代码做的事情有点复杂,但非常相似。我要做的是在关闭对话框时创建和编写一个联系人ID为空的电子邮件条目。然后,当我提交我的联系人表单时,我有一个带有emailid的字段。在“联系人保存”操作中,我检查电子邮件记录,如果“联系人ID”字段为空,则插入联系人ID并保存电子邮件记录。我使用相同的部分视图来创建和编辑,因此,如果它正在编辑现有电子邮件,或向现有联系人添加新电子邮件,则“联系人ID”字段已经填充。 在这种简单的情况下,当用户关闭对话框将信息保存到父窗体上的隐藏字段(如果不希望显示这些字段,如果希望显示这些字段,则最好是Ryan的建议),然后在联系人提交上创建和保存这两个记录时,这可能更有意义。 如果这是一个“创建”,那么我真的不理解为什么需要一个Ajax请求来获取值… |
![]() |
2
2
添加电子邮件时,是否将其提交到服务器?或者,您只是将这些数据传回父窗口(联系人的名称在这里),并将其放在名称下,以便在提交前可见? 另一个选项是不要打开弹出窗口,只需执行一些JS魔术,并在联系人姓名的正下方显示一个电子邮件字段(或者在联系人姓名下只显示一个选项文本框)。 所以你会看到:
他们点击+键,结果是:
提交后,你会有你的联系人姓名和一个很好的电子邮件列表。创建联系人,然后创建电子邮件。= |
![]() |
Mike · html助手-我如何摆脱name属性? 10 年前 |
|
user3902826 · 显示mvc2视图 10 年前 |
![]() |
Baxter · 将带有List<T>的视图模型发布到控制器操作方法 10 年前 |
![]() |
yoozer8 · 将类应用于某些链接文本 12 年前 |