2015-03-03 38 views
-1

我真的覺得這是一個愚蠢的問題,但我無法弄清楚的時候: 這裏我CSHTML文件,並將其呈現的只是罰款:頁會加載插入參考jQuery的

@model CrashTestScheduler.Entity.Model.Channel 
@{ 
    string editFormat = string.Format("<button type='button' class='editForm' data-val-id=\"{0}\"><span class='ico-edit'></span></button>", ".Id"); 
    const string DeleteFormat = "<button type='button' class='awe-btn' onclick=\"awe.open('deleteChannel', { params:{ id: .Id } })\"><span class='ico-del'></span></button>"; 
    const string EditFormat = "<button type='button' class='awe-btn' onclick=\"awe.open('editChannel', { params:{ id: .Id } })\"><span class='ico-edit'></span></button>"; 

} 

<script> 
    $(function() { 
     awe.popup = bootstrapPopup; 
    }); 

    var getChannelGroupNameHandler = function (item) { 
     if (item.ChannelGroupName == null || item.ChannelGroupName=='') { 
      item.ChannelGroupName = $("#ChannelGroupId option:selected").text(); 
     } 
    } 

</script> 

<div id="wrap"> 

    <div id="page-heading"> 
     <ol class="breadcrumb"> 
      <li><a href="/Home/index">Home</a></li> 
      <li class="active">Channels</li> 
      <li style="display:none;"></li> 
     </ol> 
    </div> 

    <div class="container"> 

     <div class="col-md-12" id="gridRowChannels"> 

      <div class="col-md-12"> 
       <div class="panel panel-midnightblue-header"> 
        <div class="panel-heading"> 
         <h3>Channel List</h3> 
         <div class="options"> 

         </div> 
        </div> 
        <div class="panel-body"> 
         <div class="row-sub"> 
          <button type="button" id="btnAddProject" class="btn btn-primary" onclick="awe.open('createChannel')"> 
           Add Channel 
          </button> 
         </div> 
         <div class="row-sub"> 
          @Html.Awe().InitPopupForm().Name("createChannel").Url(Url.Action("Create", "ChannelsGrid")).Success("itemCreated('ChannelsGrid',getChannelGroupNameHandler)").OkText("Add").Title("Add Channel") 
         </div> 
         <div class="row-sub"> 
          @Html.Awe().InitPopupForm().Name("deleteChannel").Url(Url.Action("Delete", "ChannelsGrid")).Success("itemDeleted('ChannelsGrid')").Parameter("gridId", "ChannelsGrid").Height(200).Modal(true).Title("Delete Channel").OkText("Delete") 
         </div> 
         <div class="row-sub"> 
          @Html.Awe().InitPopupForm().Name("editChannel").Group("Channel").Url(Url.Action("Edit", "ChannelsGrid")).Success("itemUpdated('ChannelsGrid',getChannelGroupNameHandler)").OkText("Save").Title("Edit Channel") 
         </div> 


    <div class="row-sub"> 


     @(Html.Awe().Grid("ChannelsGrid") 
       .Url(Url.Action("GetItems", "ChannelsGrid")) 
       .Columns(
        new Column {Name = "Name", Header = "Channel Name", Sort = Sort.Asc}, 
        new Column {Name = "ChannelGroup.Name", Header = "Channel Group", ClientFormat = ".ChannelGroupName"}, 
        new Column {ClientFormat = DeleteFormat, Width = 50}, 
        new Column {ClientFormat = EditFormat, Width = 50} 

      ) 

       .Sortable(true) 
       .SingleColumnSort(true) 
       .LoadOnParentChange(false) 
       .PageSize(20) 
       .Groupable(false)) 

    </div> 


        </div> 
       </div> 
      </div> 
     </div> 



     <div class="col-md-12" id="pnlEditproject" style="display: none;"> 
     </div> 
    </div> 
</div> 

但我想用jquery後來使用jquery驗證。所以在這裏我將它們插入到文件中。

<script src="~/Scripts/jquery-1.11.2.min.js"></script> 
<script type="text/javascript" src="~/Scripts/jquery.validate.min.js"></script> 

現在文件無法呈現,頁面不斷加載和加載。任何線索?

+0

http://www.dotnet-tricks.com/Tutorial/mvc/0a9M050113-Bundling-and-minification-in-MVC3-and-Asp.Net-4.0.html – Hackerman 2015-03-03 00:53:00

回答

0

看起來你已經用上了jQuery庫在這個頁面,因爲你正在使用...

$(function() { 
     awe.popup = bootstrapPopup; 
    }); 

請刪除新的參考和嘗試查看網頁的源文件,找出是庫列表已經可用。

+0

很高興它的工作。你也可以投票:-) – Dinesh 2015-03-09 23:40:24