前台如何调用后台的方法.

禁用F3 2012-11-26 02:18:34
一个产品页面.aspx文件
代码与前台文件是分离的.
产品页面.ASPX
产品页面.ASPX.CS

网页的布局是左侧与右侧
左侧是菜单

<div class="左侧菜单">
<a >无线接入</a><!--这里有一个<%EVAL("id")%>如何传到后台文的方法重新绑定数据-->
<a>路由器</a>
<div class="children" style="display: block;">
<a href="#">54M路由器</a>
</div>
<a>abc</a><a>主板</a>
<div class="children" style="display: none;">
<a href="#">华硕</a>
</div>
</div>

右侧产品区

<div class="右侧产品">
<asp:DataList ID="DataListProduct" runat="server" RepeatColumns="5" RepeatDirection="Horizontal"
OnItemCommand="DataListProduct_ItemCommand">
<ItemTemplate>
<div class="ProImg">
<div>
<a href='ProductDetail.aspx?id=<%#Eval("ID") %>'>
<asp:Image ID="Image1" ImageUrl="images/31.jpg" runat="server" /></a>

</div>
<div class="ProductName">
<asp:Label ID="labProName" runat="server" Text="Label"><%#Eval("ProductID")%></asp:Label>
</div>
</div>
</ItemTemplate>
<SeparatorTemplate>
<div style="width: 25px;">
</div>
</SeparatorTemplate>
</asp:DataList>
</div>

.cs后台文件


protected void DataList(string id)
{
var E_ProductData = Business.BLL_Product.getE_Product();
DataListProduct.DataSource = E_ProductData.Where(p => p.ProductClassID == id);
DataListProduct.DataBind();
}

前台文件如何直接调用这个方法
如果用AJAX,哪AJAX如何指定到这个方法呢?
...全文
205 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnFUCKINGSUCKS 2012-11-26
  • 打赏
  • 举报
回复
引用 8 楼 chirea 的回复:
用WebMethod是属WEB服务组件,7楼那是没用的,我是要如何传参进去同时返回当前页面右侧数据
这么复杂
禁用F3 2012-11-26
  • 打赏
  • 举报
回复
用WebMethod是属WEB服务组件,7楼那是没用的,我是要如何传参进去同时返回当前页面右侧数据
csdnFUCKINGSUCKS 2012-11-26
  • 打赏
  • 举报
回复
定义成pulic 在<%...%>调用
themedy 2012-11-26
  • 打赏
  • 举报
回复
可能用[WebMethod]能达到你的要求
禁用F3 2012-11-26
  • 打赏
  • 举报
回复
各位,AJAX是要用别的文件,如一般处理程序.现在我是说直接调用.cs后台文件的方法,AJAX的OPEN方法如何指定URL参数是吧.
zhengnan2012 2012-11-26
  • 打赏
  • 举报
回复
如果是ajax最好还是另写页面吧,这样不会乱。
四惠大战僵尸 2012-11-26
  • 打赏
  • 举报
回复
ajax就是获取一个页面的html. 你可以给那个页面传参数如page.aspx?id=333 处理完了把结果response.write()出来就行了,
卧_槽 2012-11-26
  • 打赏
  • 举报
回复
楼主需要的是 ajax
  • 打赏
  • 举报
回复
你先去学习ajax,告诉你了你也不知道原理。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧