使用-jQuery实时更新

使用-jQuery实时更新,jquery,asp.net,real-time,real-time-updates,Jquery,Asp.net,Real Time,Real Time Updates,使用ASP.NET,我使用中继器在屏幕上显示DB表 我希望用户能够选中或取消选中勾选框(表中的字段)。实时更新Management Studio中数据库中的相应字段 通过谷歌搜索。JQuery似乎是一种方式……到目前为止,我已经 在代码隐藏中: //GetUtilityCompanyNames() returns a list of all the companies names rptSelectedUtilities.DataSource = GetUtilityCompanyNames(

使用ASP.NET,我使用中继器在屏幕上显示DB表

我希望用户能够选中或取消选中勾选框(表中的字段)。实时更新Management Studio中数据库中的相应字段

通过谷歌搜索。JQuery似乎是一种方式……到目前为止,我已经

在代码隐藏中:

//GetUtilityCompanyNames() returns a list of all the companies names
 rptSelectedUtilities.DataSource = GetUtilityCompanyNames();
 rptSelectedUtilities.DataBind();
在aspx中:

<asp:Repeater id="rptSelectedUtilities" runat="server" DataSourceID="rptSelectedUtilities">
                <HeaderTemplate>
                    <table class="detailstable FadeOutOnEdit">
                        <tr>   
                            <th style="width:200px;">Utility</th>    
                            <th style="width:200px;">Contacted</th>   
                            <th style="width:200px;">Comment</th>    
                        </tr>
                </HeaderTemplate>
                <ItemTemplate>
                        <tr>
                            <th style="width:200px;"><%# Eval("Name") %></th>
                            <th style="width:200px;"><asp:CheckBox ID="chkMyCheck" runat="server" Checked='<%# Convert.ToBoolean(Eval("Checked")) %>'/></th>   
                            <th style="width:200px;"><%# Eval("Comment") %></th>  
                        </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </table>
                </FooterTemplate>
            </asp:Repeater>

            <asp:Label id="labelTableEmpty" runat="server" Text="There are currently no items in this table." />

            <script type="text/javascript">
            $('bla').             

效用
联络
评论
$('bla')。
//不知道如何从这里开始??

我已经将repeater上的DataSourceID设置为=“rptSelectedUtilities”,然后我需要添加脚本,但我是这方面的初学者,希望您能提供帮助


谢谢

如果你真的需要这是实时的,我建议你看看。在您学习阶段的早期,可能会很难做到这一点,但我现在将所有ajax调用都改为使用signalr

如果你真的需要这是实时的,我建议你看看。在您学习阶段的早期,可能会很难做到这一点,但我现在将所有ajax调用都改为使用signalr

在这里,你可能会有一个很大的学习曲线。实际上,您要问的是“如何在ASP.NET中使用AJAX?”这一问题非常广泛。在高层,您需要创建服务器端处理程序来更新数据,并且需要从JavaScript代码调用这些处理程序。了解服务器端代码和客户端代码之间存在着严格的分离。当您使用数据源和中继器绑定初始页面加载时,一旦加载,您就可以完全忘记这些事情。现在您正在处理HTML DOM、JavaScript和RESTful请求/响应。好吧,谢谢david,但我一直想尝试一下类似的东西,我认为这将是在我的项目中实现这一点的绝佳机会。我认为这不会太难,如果我得到一些小的帮助,让我开始,这似乎不是一个大的任务,一个复选框更新数据库时,点击或取消点击,但正如我所说,我是一个初学者,这可能是非常复杂的我所知道的一切…谢谢无论如何,我鼓励你这样做。当人们更有效地学习底层技术(HTTP、HTML、CSS、JavaScript等)时,Web开发变得更有能力。不过,我很难想出一个能真正让你行动起来的答案。不过,在您的头脑中保持服务器端和客户端之间的分离是关键。将浏览器内代码视为与服务器端代码完全分离的应用程序。它将服务器端代码视为web服务。因此,您在ASP.NET中创建web(本例中为JSON)服务,并在JavaScript中使用它们。@John,您在代码背后使用了什么?VB,C#?好的,听起来不错……我想我对需要做的事情有了总体的想法——现在最困难的部分是开始了——我会继续用谷歌搜索,希望找到一些参考资料……干杯,你可能会在这里有一个很大的学习曲线。实际上,您要问的是“如何在ASP.NET中使用AJAX?”这一问题非常广泛。在高层,您需要创建服务器端处理程序来更新数据,并且需要从JavaScript代码调用这些处理程序。了解服务器端代码和客户端代码之间存在着严格的分离。当您使用数据源和中继器绑定初始页面加载时,一旦加载,您就可以完全忘记这些事情。现在您正在处理HTML DOM、JavaScript和RESTful请求/响应。好吧,谢谢david,但我一直想尝试一下类似的东西,我认为这将是在我的项目中实现这一点的绝佳机会。我认为这不会太难,如果我得到一些小的帮助,让我开始,这似乎不是一个大的任务,一个复选框更新数据库时,点击或取消点击,但正如我所说,我是一个初学者,这可能是非常复杂的我所知道的一切…谢谢无论如何,我鼓励你这样做。当人们更有效地学习底层技术(HTTP、HTML、CSS、JavaScript等)时,Web开发变得更有能力。不过,我很难想出一个能真正让你行动起来的答案。不过,在您的头脑中保持服务器端和客户端之间的分离是关键。将浏览器内代码视为与服务器端代码完全分离的应用程序。它将服务器端代码视为web服务。因此,您在ASP.NET中创建web(本例中为JSON)服务,并在JavaScript中使用它们。@John,您在代码背后使用了什么?VB,C#?好的,听起来不错…我想我对需要做的事情有了总体的想法-现在最困难的部分是开始了,我会继续用谷歌搜索,希望找到一些参考…干杯这个人是对的,请花时间看一下信号器,它对实时web应用程序非常好。这个人是对的,请花点时间看看Signal,它非常适合实时web应用程序。