2012-01-03 134 views
1

返回不同的称谓祝大家在新的一年创建动态盒子(div的)与SP

开始做的很好,我是初学者开发。我正在开发一个网站。我有几个div组成由jquery portlet增强的可拖动框。请参阅下面的代码。(html)。

<div class="portlet"> 
    <div class="portlet-header"> Category A </div> 
    <div class="portlet-content"> 
    </div> 
    </div> 

    <div class="portlet"> 
    <div class="portlet-header"> Category B </div> 
    <div class="portlet-content"> 
    </div> 
    </div> 

我也有一个从数据库开发人员返回类别列表的存储过程。根据用户的选择,类别列表可能会有所不同。 所以我必须动态创建这些盒子。由SP返回的每个类别应取代类别A,类别B,依此类推。由于我不知道由SP返回的类别数量,我只是硬编码这些div。我的问题只是如何?我怎样才能做到这一点?

我必须在VS 2010中使用VB.net。该数据库在SQL服务器2008年。 谢谢您的回复,因为我是初学者,所以请尽可能详细。 Thankssssssssssss。

回答

1

好的,所以我这样做的方法是,在您的网站上设置一个通用处理程序,以查询您的类别的数据库。您需要将这些数据作为JSON打印在页面上,以便jquery可以轻松理解,然后在您想要显示信息的网页上使用jquery的getAjax函数调用通用处理程序,然后遍历处理程序的类别返回为每个创建一个div。

你也可以在asp.net上使用ajax和repeater来做到这一点,只需在页面中添加一个中继器,使用你的div设计来设置ItemTemplate,然后在中间代码中将中继器挂接到SP。

如果您对此有部分问题,请发表评论,我会尽力帮助。

+0

它与转发器/ ajax和Linq2SQL上下文作为数据源正常工作。连接Jquery也没有问题。非常感谢。你节省了很多努力。 – lawphotog 2012-01-04 10:22:39