2018年1月4日木曜日

Telerik MVC DropDownListのEventsに @Url.Content("~/SDL/Week/!") を含むと上手く動作しない

Telerik MVC DropDownListのEventsに @Url.Content("~/SDL/Week/!")
を含むと上手く動作しない

.Events(e => e.Change("onChange"))

<Script>
  function onChange(e) {
                  var dataItem = this.dataItem(e.item);
            //alert("event :: select (" + dataItem.Text + " : " + dataItem.Value + ")");

            var url = $("#BaseUrl").val() + dataItem.Value;
            //alert("url= " + url);
           
            location.href = url;
}
</script>

<input type="hidden" id="BaseUrl" Value=@Url.Content("~/")>

JavaScript内に @Url.Contentが有るとNGになったので
hidden項目から値を取得するように変更した。


0 件のコメント:

コメントを投稿