0
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>

<script runat="server">   
    void Page_Load(object sender, EventArgs e) {
       Page.RegisterClientScriptBlock("MyScript",
       "<script language=javascript>"+ 
       "alert(Date());"+ 
       "</script>");

    }

</script>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Home Page
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2><%: ViewBag.Message %></h2>
    <p>
        To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
    </p>

</asp:Content>

这给了我以下错误:

Only Content controls are allowed directly in a content page that contains Content controls.
4

2 回答 2

0

只需从旧索引页面复制并粘贴到新索引页面(或复制并粘贴脚本 src 参考)。这与 ASP 完全无关。

于 2012-09-14T15:35:22.843 回答
0

包括 jquery 到您的页面的链接(您使用 jquery 的代码之前)...

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>

如果您使用母版页,请将其添加到那里,因此所有页面都已包含它。然后,您只需要按原样复制代码即可。

于 2012-09-14T15:57:31.207 回答