C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: MVC3 jquerymobileでユーザーコントロール


(過去ログ 104 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■62458 / inTopicNo.1)  MVC3 jquerymobileでユーザーコントロール
  
□投稿者/ とも (7回)-(2011/10/12(Wed) 15:46:34)

分類:[.NET 全般] 

いつも参考にさせていただいてます。
 
環境:windows7,VisualStudio 2010 ,MVC3
 
ajaxでサーバーから取得したデータをユーザーコントロールに渡し画面を表示しようとしているのですが、一瞬画面が表示された後、真っ白な画面に「undefined」の表示のみとなります。
 
jquerymobileをインクルードしなければ、問題なく表示されているようです。
 
エラーを追いかけてみたところ、
 
MicrosoftMvcAjax.js 内の
 
Sys.Mvc.AsyncHyperlink.handleClick=function(anchor,evt,ajaxOptions){evt.preventDefault();Sys.Mvc.MvcHelpers.$2(anchor.href,'post','',anchor,ajaxOptions);}
 
部分で以下のエラーを返しているようです。
 
Uncaught ReferenceError:
 $ is not defined


引用返信 編集キー/
■62460 / inTopicNo.2)  Re[1]: MVC3 jquerymobileでユーザーコントロール
□投稿者/ とも (8回)-(2011/10/12(Wed) 16:05:46)
すみません、ソースコードを記載するとスパムと判定されたので、中途半端な質問になっていましたので補足を。

マスター画面にてjqueryなどインクルードし、Seach.aspx(親画面)の抽出条件によって
Hcyulist.ascxを表示しています。


 --------------------------------[Site.Master]----------------------------- 
 <head runat="server">
     <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
     <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
      <%-- jquery mobile plugins --%>
     <link href="/Scripts/jquery.mobile/jquery.mobile-1.0b2.min.css" rel="stylesheet"  type="text/css" />
             <%-- Microsoft AJAX --%>
         <script src="/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
         <script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
         <script src="/Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
       <script src="/Scripts/jquery.mobile/jquery.mobile-1.0b2.min.js" type="text/javascript"></script>
       <script src="/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
 
         <script type="text/javascript">
             function searchSuccessEnd() {
                  $.mobile.pageLoading(true);
                  $("#Hcyulist").listview();
              }    
           </script>
</head>
 
 
 --------------------------------[Seach.aspx]-----------------------------
 
 <%@ Page Title="" Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage(Of kakismapho.S0007000)" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
  購入履歴
 </asp:Content>
 
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">  
    <h2>購入履歴検索</h2>
     <%-- The following line works around an ASP.NET compiler warning --%>
     <%: ""%>
 
   <%  Using Ajax.BeginForm("HcyuList", "S0007000", New AjaxOptions With {.HttpMethod = "POST", _
                                                                 .UpdateTargetId = "Hcyulist", _
                                                                 .OnComplete = "searchSuccessEnd"}, _
                                                    New With {.rel = "external"})%>
 
        <%: Html.ValidationSummary(True) %>
         <fieldset>
             <legend>購入履歴検索</legend>
             検索条件など
           
        </fieldset>
       
    <% End Using %>
 
          <div id="Hcyulist"> </div>
 
    <div>
         <%: Html.ActionLink("戻る", "Index", "Home")%>
     </div>
 
</asp:Content>
 
--------------------------------[Hcyulist.ascx]-----------------------------
 
<%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl(Of IEnumerable (Of kakismapho.HcyuList))" %>
 
   <%: Html.ValidationSummary(True, "")%>
      <ul data-role="listview" data-inset="true" data-theme="c" id ="Hcyulist"> 
    <% For Each item In Model%>
          <li>
             <%: item.Hinmok %><br />
             <%: item.Syohin %><br />
             <%: item.Seisan %><br />
             <%: item.Iro %><br />
             <%: item.Bikou %><br />
             <%: item.Irisu %><br />
             <%: item.Kutisu%><br />
             <%: item.Tnk %><br />
           </li>
     <% Next%>
 
    </ul>

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -