我正在使用Web Application Toolkit for Mobile Web Applications爲使用asp.net MVC的Windows 7 Mobile和iPhone開發一個簡單的網站(它允許更新用戶)。使用iPhone的「Web應用程序工具包」用於iPhone
我使用ibbdemo作爲模擬器來測試iPhone。
我一直都沒有面對這個問題。
- 使用Javascript/jQuery是不工作(我試圖只用一個文本框設置的document.ready的文本框的值在一個普通頁)
- 單選按鈕的形式集合返回所有以逗號分隔值,不僅僅是選中的一個。
編輯:
我試圖做管理員登錄後,下面的網站:
- 像活躍用戶和非活動用戶(主/指數)顯示的鏈接。
- 一旦管理員點擊活動用戶鏈接,活動用戶列表將顯示(用戶/活動)
- 點擊用戶的名稱,頁面更新用戶的詳細信息,如姓名,性別,電子郵件,...將顯示(用戶/詳細信息)
JavaScript工作到第1步,從第2步開始,它什麼都不做。我曾嘗試在(Main/Index)頁面中添加一個虛擬文本框,並在document.ready中設置該值,它工作正常。但是當我在(用戶/活動)或(用戶/詳細信息)相同時,javascript/jquery似乎不起作用。爲了測試,我已將第一頁內容複製到所有這些內容,但它仍然可以在第一頁中工作,但不會休息。我對這個問題感到困惑。
這裏是一個看起來(主/指數)的HTML:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Mobile/iPhone/Site.Master"
Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="toolbar">
<h1 id="pageTitle">
</h1>
<a id="backButton" class="button" href="#"></a>
</div>
<form id="dashboardForm" action="Main/Index" method="get" title="Dashboard" class="panel"
selected="true">
<fieldset>
<div class="row">
<label>
Dummy:</label>
<%= Html.TextBox("dummyText") %>
</div>
<div class="row">
<label>
Users: <a href="/User/Detail?IsNew=true">Add</a></label>
</div>
<div class="row">
<a href="/User/Active">Active Users</a> <a href="/User/Inactive">Inactive Users</a>
</div>
</fieldset>
</form>
<script type="text/javascript" language="javascript">
$(function() {
$("#dummyText").val('test');
});
</script>
</asp:Content>
是否有任何變通或者有沒有人遇到同樣的問題,找到了一個解決方案?
或有任何其他toolikit開發使用asp.net MVC的移動應用程序,請建議
Safari(開發)中的問題仍然存在,仍然是javascript和單選按鈕表單問題。我添加了$(「#FirstName」)。val(「Test」);或document.getElementById('FirstName')。value =「Test」;在文檔準備就緒,但我沒有看到該文本框中的任何值 – Prasad 2010-11-23 10:38:45