如何在MVC c#中显示具有多个模型属性的外键
本文关键字:模型 属性 MVC 显示 | 更新日期: 2023-09-27 18:08:09
假设我有
客户模式:ID
UserName
Password
LastName
FirstName
City
Street
BuildingNumber
...
ServiceCall模型:
ID
CustomerID
....
在我的应用程序中,大楼中的每个人都可以使用大楼的UserName和Password打开服务调用。除此之外,他们还可以打电话到公司办公室,让秘书为他们开通一个服务电话。我想允许秘书通过一个完整的地址搜索客户,因为客户可能不记得他的ID,UserName…所以。我想添加搜索按钮,这将打开一个引导模式与客户搜索…
实现一个包含另一个模型的搜索选项的弹出窗口的最佳方法是什么?
<div id="form-content" class="modal hide fade in" style="display: none;">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>Send me a message</h3>
</div>
<div class="modal-body">
<form class="contact" name="contact">
<label class="label" for="name">Name</label><br>
<input type="text" name="name" class="input-xlarge"><br>
<label class="label" for="email">E-mail</label><br>
<input type="email" name="email" class="input-xlarge"><br>
</form>
</div>
<div class="modal-footer">
<input class="btn btn-success" type="submit" value="Search" id="submit">
<a href="#" class="btn" data-dismiss="modal">Cancel</a>
</div>
</div>
<div id="thanks"><p><a data-toggle="modal" href="#form-content" class="btn btn-primary btn-large">Click me to open search</a></p></div>
$(document).ready(function () {
$("input#submit").click(function(){
$.ajax({
type: "POST",
url: "process.php", //process to mail
data: $('form.contact').serialize(),
success: function(msg){
$("#thanks").html(msg) //hide button and show thank you
$("#form-content").modal('hide'); //hide popup
},
error: function(){
alert("failure");
}
});
});
});
然后你只需要使ajax调用服务器和返回关闭modla和显示结果或替换模的内容由返回的人。