
Asp.Net如何通过后台方法修改前台Html代码? 30
我想通过点击前台的按钮,将前台的内容重新排序,我目前的做法是使用Ajax,调用后台的方法,同时将前台的Html作为参数传入,经过排序算法对特定内容排序,然后得到排序后的前...
我想通过点击前台的按钮,将前台的内容重新排序,我目前的做法是使用Ajax,调用后台的方法,同时将前台的Html作为参数传入,经过排序算法对特定内容排序,然后得到排序后的前台Html代码,要怎样才能将前台的Html代码更新成我排序后的代码呢?
由于在数据显示的页面中无法获取数据来源,而且包含显示数据的html标签也没有id之类的属性,我只想到这种方法,希望高人支招
我的描述不太清楚,举个例子吧:
<html>
<head></head>
<body>
<table>
<tr>
<td>学校</td>
<td>男生</td>
<td>女生</td>
<td>老师</td>
<td>职工</td>
</tr>
<tr>
<td>一中</td>
<td>134</td>
<td>135</td>
<td>342</td>
<td>324</td>
</tr>
<tr>
<td>二中</td>
<td>546</td>
<td>465</td>
<td>567</td>
<td>435</td>
</tr>
</table>
</body>
</html>
显示效果为:
学校 男生 女生 老师 职工
一中 134 135 342 324
二中 546 465 567 435
现在我能够在第一行上实现点击某一项之后,调用后台方法将html代码排序,使之“一中”行在下,“二中”行在上,但是怎样才能将页面刷新显示排序后的数据?而且保证在之后的点击还能以同样的方式再排序? 展开
由于在数据显示的页面中无法获取数据来源,而且包含显示数据的html标签也没有id之类的属性,我只想到这种方法,希望高人支招
我的描述不太清楚,举个例子吧:
<html>
<head></head>
<body>
<table>
<tr>
<td>学校</td>
<td>男生</td>
<td>女生</td>
<td>老师</td>
<td>职工</td>
</tr>
<tr>
<td>一中</td>
<td>134</td>
<td>135</td>
<td>342</td>
<td>324</td>
</tr>
<tr>
<td>二中</td>
<td>546</td>
<td>465</td>
<td>567</td>
<td>435</td>
</tr>
</table>
</body>
</html>
显示效果为:
学校 男生 女生 老师 职工
一中 134 135 342 324
二中 546 465 567 435
现在我能够在第一行上实现点击某一项之后,调用后台方法将html代码排序,使之“一中”行在下,“二中”行在上,但是怎样才能将页面刷新显示排序后的数据?而且保证在之后的点击还能以同样的方式再排序? 展开
展开全部
你具体想实现的效果没有说明。
我们现在常用的一种方法就是:
在.aspx文件中使用<%=变量名称 %>这样的方式来展示数据
变量名称为 str;
假设默认有10条数据,展示在页面上,通过文本框,搜索按钮,重新读取数据,写到str这个变量中。这样就可以实现你所说的效果。
如果还有问题,Hi我,或者我的ID去掉 fz,后面的数字,是我的Q。
我们现在常用的一种方法就是:
在.aspx文件中使用<%=变量名称 %>这样的方式来展示数据
变量名称为 str;
假设默认有10条数据,展示在页面上,通过文本框,搜索按钮,重新读取数据,写到str这个变量中。这样就可以实现你所说的效果。
如果还有问题,Hi我,或者我的ID去掉 fz,后面的数字,是我的Q。
展开全部
。。。。。。然后得到排序后的前台Html代码,直接生成新html页面ajax覆盖掉原来的,不行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我说点题外话,这种操作最好在客户端用JavaScript排序,节省服务器开销
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在后台按照前台列表要求将代码生成好,组成字符串。
然后再前台输出字符串就可以了。
然后再前台输出字符串就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |