我有一个带有参考编号和注释字段的表格。像这样:
Ref
Notes
在我的数据库中,我有多行:
1234 | Note1 | 20/03/2013 18:44
1234 | Note2 | 20/03/2013 18:45
我想在文本框中显示最新的笔记。但我也需要显示参考编号。
我能做到:
SqlConnection Conn = new SqlConnection(Connection_String);
SqlCommand Comm1 = new SqlCommand(Command, Conn);
Conn.Open();
SqlDataReader DR1 = Comm1.ExecuteReader();
if (DR1.Read())
{
textBox.Text = DR1.GetValue(0).ToString();
}
Conn.Close();
但是有一个更优雅的解决方案,允许我在每个记录之间点击而不回发吗?
答案 0 :(得分:1)
如果您要避免完全回发,那么您将使用Ajax
(异步JavaScript和XML的简称)。
您有两个受欢迎的选项
ASP.Net
框架附带的Microsoft Ajax实现并使用UpdatePanel
和其他控件jQuery Ajax
如果您对jQuery中使用的jQuery库和数据结构有所了解,那么最好使用更易于使用的jQuery Ajax。
'编写常规AJAX代码可能有点棘手,因为不同的浏览器具有不同的AJAX实现语法。这意味着您必须编写额外的代码来测试不同的浏览器。但是,jQuery团队已经为我们处理了这个问题,因此我们只用一行代码编写AJAX功能。'
<强>参考强>