第一次做wap,写了个简单的,发现不少问题
default.aspx:
<body>
    <mobile:Form id="Form1" runat="server">
    <mobile:Command ID="Command1" Runat="server" Visible="true" OnClick="Command1_Click">Change</mobile:Command>
    <mobile:TextBox ID="TextBox1" Runat="server"></mobile:TextBox>
    </mobile:Form>
</body>
default.aspx.cs:    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            TextBox1.Text = "Hello Girl";
           
        }
    }
    protected void Command1_Click(object sender, EventArgs e)
    {
        TextBox1.Text = "Hello Boy";
        
    }模拟器: openwave v7:
问题1:
运行后,在浏览器是正常的,在openwavev7 中,显示:
1. Change
2. 确定
点击Change,会出现“该页面所需的会话状态已不可用,或者是会话已过期,客户端未发送有效的会话”
点击确定,进入TextBox1控件显示Hello Girl问题2:
如果将Command放在TextBox后面,则运行后,看不到Change或确定这是怎么回事呢?正确的做法是什么?这是最简单的了,我是第一次做