【发布时间】:2019-03-04 18:21:02
【问题描述】:
我在连接到 mssql 数据库的 aspx 页面中有一个数据表,我添加了一个带有按钮的列来打开我想在其中显示所选记录的结果的模式。如何传递记录 id 并运行 sql 查询以显示我感兴趣的字段?
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#dt1').DataTable({
"processing" : true,
"ajax" : {
"url" : "selectbasic.aspx",
dataSrc : ''
},
"columns" : [
{
"data": "ID",
},
{
"data" : "Name"
},
{
"data" : "Email"
},
{
"data" : "Address"
}, {
"data" : "UserType",
"render": function(data, type, row, meta){
if(type === 'display'){
if(data=="0"){
data="NO";
}else
{
data="SI";
}
data = data;
}
return data;
}
},
{ data : 'edit',
render : function(data, type, row) {
return '<center><a data-toggle="modal" data-target="#modaldetails"><i class="glyphicon glyphicon-edit"></i></a></center>'
}
},
]
});
</script>
<div class="modal fade" id="modaldetails" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog" style="z-index: 100;">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="exampleModalLongTitle">Edit</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
"show results here where ID=...."
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
在实践中我想用 php & mysql 做的事情是使用 $_GET ['ID'] 和 mysql_fetch_assoc() 来完成的,但是在 asp & mssql 中。谢谢
【问题讨论】:
-
您好,您是想在模态框内使用另一个数据表还是只想查询一些信息?
-
嗨,我想运行查询以显示所选记录的详细信息(数据表中未提及的所有各种字段..),在这种情况下,在模态中,但也可以是在弹出窗口或其他页面中。重要的是能够提取所选记录的数据。
标签: asp.net sql-server