我在ASP.Net Web表单页面上具有完整的日历引导。那很好。但是,当我将应用程序放置在服务器上时,它只能在服务器浏览器上正常运行,而当我在客户端浏览器上打开时,事件不会显示。我尝试用google inspect分析脚本,但是没有运气。
我分析脚本,看起来不错。授予服务器上应用程序文件夹的所有权限。尝试解析从src="someting"
到src"~/something"
的脚本路径,但是没有任何运气。
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true" CodeBehind="Timesheet.aspx.cs" Inherits="Peterhoff.Timesheet" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
$(document).ready(function () {
var events = [];
var ostalo = [];
var userrola ="<%=Session["Rola"].ToString()%>";
var userid ="<%=Session["userId"].ToString()%>";
$.ajax({
type: "POST",
url: 'taskovi.asmx/UzmiTaskove',
dataType: "json",
success: function (result) {
if (userrola== "Administrator") {
$.each(result, function (i, data) {
events.push(
{
ID: data.ID,
title: data.title,
start: data.Start,
end: data.End,
backgroundColor: "rgba(51, 121, 183, 1)",
borderColor: "orange",
textColor: "white",
allDay: true
});
});
最后,我尝试将警报放入发生事件的ajax内。在服务器上工作正常,但不能在客户端浏览器上运行。请帮忙。