2011-07-09 24 views
0

任何幫助,將不勝感激!Asp.net mvc Razor視圖 - Telerik().Targetrik()中的DateTimePicker()。TabStrip()給出了JS錯誤

這裏是在主視圖中的代碼,可以說帳戶/ Index.cshtml

@(Html.Telerik().TabStrip() 
      .Name("TabStrip") 
      .Effects(fx => fx.Expand() 
          .Opacity() 
          .OpenDuration(200) 
          .CloseDuration(300)) 
      .HtmlAttributes(new { @Style = "width:800px;" }) 
      .SelectedIndex(0) 
      .Items(parent => { 
       parent.Add() 
        .Text("Article") 
        .LoadContentFrom("ChangePassword", "Account"); 
       parent.Add() 
        .Text("Users") 
        .LoadContentFrom("_Register", "Account"); 
       }) 
    ) 

在 「_Register」 的觀點,我有以下

@(Html.Telerik().DatePicker() 
     .Name("DatePickerAttributes.SelectedDate") 
     .Value(DateTime.Today) 
) 

看來,在IE瀏覽器,它會拋出一個錯誤,日曆並沒有打開。 但是,如果我手動添加以下,即使JS錯誤,日曆打開

jQuery(document).ready(function() { 
     jQuery('#DatePickerAttributes_SelectedDate').tDatePicker({ format: 'M/d/yyyy', minValue: new Date(1899, 11, 31), maxValue: new Date(2100, 00, 01), selectedValue: new Date(2011, 06, 09) }); 
    }); 

注:如果Firefox,它沒有任何錯誤的偉大工程。

希望在IE中,LoadContentFrom("_Register", "Account");完全不加載視圖,但在FireFox中很好。

+0

'任何幫助將不勝感激!'。這是你的問題?沒有相關的源代碼顯示?什麼? –

+0

謝謝Darin Dimitrov! – Lakshminarayanan

回答

0

DatePicker所需的JavaScript文件是否已註冊?您需要爲通過LoadContentFrom按需加載的組件進行此操作。幫助文章troubleshooting如何顯示。

+0

謝謝阿塔納斯,爲你的漂亮的指針。 你是對的!我沒有手動添加以下2個。 telerik.calendar.min.js telerik.datepicker.min.js 非常感謝! – Lakshminarayanan

相關問題