vs2008开发wap网站的问题
我要开发一个wap网站。功能很简单,首页载入的时候显示一张姓名表,表的内容是datatable作成的。
一共有4条数据,按照预想,在首页应该显示:
序号:1
名称:小明
序号:2
名称:小红
序号:3
名称:小黄
序号:4
名称:小良
但显示的结果却是:
序号:5
名称:小明
序号:6
名称:小红
序号:7
名称:小黄
序号:8
名称:小良
似乎是<mobile:List>控件被绑定了两次。找了很久不知道什么原因,请高手指教!救命阿!
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:Form ID="Form1" Runat="server">
<mobile:List ID="listData" Runat="server">
<DeviceSpecific>
<Choice Xmlns="http://schemas.microsoft.com/mobile/html32template">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>序号:</td>
<td>
<mobile:Label ID="lblID" Runat="server"><%# ++rowNum %></mobile:Label>
</td>
</tr>
<tr>
<td>名称:</td>
<td>
<mobile:Label ID="lblName" Runat="server">
<%#DataBinder.Eval(((MobileListItem)Container).DataItem, "Name")%></mobile:Label>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</Choice>
</DeviceSpecific>
</mobile:List>
</mobile:Form>
</body>
</html>
using System;
using System.Web.UI.MobileControls;
using System.Data;
public partial class _Default : MobilePage
{
//行号
protected int rowNum = 0;
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Rows.Add(new object[] { "小明" });
dt.Rows.Add(new object[] { "小红" });
dt.Rows.Add(new object[] { "小黄" });
dt.Rows.Add(new object[] { "小良" });
listData.DataSource = dt;
listData.DataBind();
}
}
一共有4条数据,按照预想,在首页应该显示:
序号:1
名称:小明
序号:2
名称:小红
序号:3
名称:小黄
序号:4
名称:小良
但显示的结果却是:
序号:5
名称:小明
序号:6
名称:小红
序号:7
名称:小黄
序号:8
名称:小良
似乎是<mobile:List>控件被绑定了两次。找了很久不知道什么原因,请高手指教!救命阿!
...全文
相关推荐
VS2010如何做WAP开发.doc
本文将详细介绍如何在VS2010中进行WAP开发,并解决在开发过程中可能遇到的问题。
掌上手机wap网站源码
总的来说,"掌上手机wap网站源码"是一个结合了`VS2008`、`Access`和WAP2.0技术的实例,适合学习移动web开发的初学者,同时也展示了如何构建一个跨平台、适应不同设备的信息化服务平台。
C# WAP 开发插件
总的来说,"VS2008_WAP模板插件"为VS2008的用户提供了在没有内置支持的情况下开发WAP应用的能力,极大地简化了工作流程,提高了开发效率。
移动Wap网站集成在线Wap模拟器源码.7z
该项目提供了一套可嵌入移动WAP网站的在线WAP模拟器源码,支持通过Visual Studio 2008打开项目并运行Moni/default.html页面进行调试与预览,便于开发者测试和展示WAP网
ASP.NET Mobile Templates for VS2008
总的来说,ASP.NET Mobile Templates for VS2008是开发面向移动设备的ASP.NET应用程序的重要工具,尤其对于那些希望利用VS2008构建WAP站点的开发者来说,它们提供了一条捷径


