标签: master-pages

Site.Master和ASP.NET MVC的问题

我正在尝试使我的网站母版页(views/shared/site.master强列入).

例如.继承= "TestProject.Mvc.Views.Shared.Site"

我似乎无法完成这项工作.一旦我强力打开site.master页面,键入,Visual Studio似乎"松散"是什么<%= Html.XXX %>.此外,当我尝试显示默认索引路由时,页面引发错误.

SiteMasterViewData类存在于views/shared /文件夹中,并且已经包含在母版页的顶部.

<%@ Import Namespace="TestProject.Mvc.Views.Shared"%>
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?有一个更好的方法吗?

asp.net-mvc master-pages site.master

0
推荐指数
1
解决办法
1596
查看次数

ASP.NET Include禁用代码隐藏

我发现在使用时

<!-- include file="MyPage.aspx" --> 
Run Code Online (Sandbox Code Playgroud)

在ASP中命令,我无法在MyPage.aspx中使用代码隐藏.

问题是,当我尝试包含MyPage.aspx时,会出现错误,因为我们有两个Page Directive.如果我删除了Page Directive,我可以很好地包含MyPage.aspx,但无法访问代码隐藏,因为Page Directive中的"CodeBehind"参数不再存在.

所以,据我所知,我们有一个Catch-22.有没有人知道这方面的解决方法?或者只是我缺少的东西?

谢谢,-Onion-Knight

我不确定这是否会发生任何变化,但我正在使用包含MyPage.aspx的页面的母版页.

asp.net master-pages code-behind include

0
推荐指数
1
解决办法
521
查看次数

未显示基本JavaScript警报

我有一个aspx主页,想要包含谷歌的jQuery脚本.但是,为了测试它的工作原理,我在我的母版页的头部有以下代码.但是,没有内容页面显示警报.我错过了什么?

 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" />

 <script type="text/javascript">
   $(document).ready(function() {                
     alert("Test Alert");                
   });
 </script>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery master-pages google-api

0
推荐指数
1
解决办法
864
查看次数

在document.getElementByID上Javascript错误'对象不支持此属性或方法'?

我试图在用户点击Panel(在TableCell中)时运行此JS函数.此面板是内容页面中的元素,与主页面一起使用,主页面具有内容位置持有者.当我尝试单击面板时,会引发以下错误:

Microsoft JScript运行时错误:对象不支持此属性或方法

以下是Master页面ASPX的相关代码:

       <link rel="Stylesheet" href="../includes/styles.css" />
       <script type="text/javascript" language="javascript">
           function swapDirections(control) {
               var main = document.getElementByID('ct100_TableContent_' + control);
               var long = document.getElementById('ct100_TableContent_' + control + '_long');
               var short = document.getElementById('ct100_TableContent_' + control + '_short');

               var mainhtml = main.innerHTML;
               var longhtml = long.innerHTML;
               var shorthtml = short.innerHTML;

               if (mainhtml.length == shorthtml.length)
                   main.innerHTML = longhtml;
               else
                   main.innerHTML = shorthtml;
           }
        </script>
Run Code Online (Sandbox Code Playgroud)

以下是"内容"页面的相关代码:

            Panel rigDirections = new Panel();
            rigDirections.CssClass = "clip";
            rigDirections.ID = u.Id.ToString() + "_RD";
            string MainDivRD = rigDirections.ClientID;
            Literal …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net master-pages internet-explorer-8

0
推荐指数
2
解决办法
2万
查看次数

Xamarin.form - Masterdetailpage:System.Reflection.TargetInvocationException:调用目标抛出了异常

我使用xamarin.form可移植

当我使用MasterDetailPage时,我收到错误:"System.Reflection.TargetInvocationException:调用目标抛出了异常."

下面是我的xaml代码

<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="SlideNavigation.Page1"
              IsPresented="True">
  <MasterDetailPage.Master>
<ContentPage>
  <ListView x:Name="listview" ItemSelected="Listview_itemSelected">
    <ListView.ItemTemplate>
      <DataTemplate>
        <TextCell Text="{Binding Name}" Detail="{Binding Status}"></TextCell>
      </DataTemplate>
    </ListView.ItemTemplate>
  </ListView>
</ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<ContentPage ></ContentPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
Run Code Online (Sandbox Code Playgroud)

下面是我的.cs代码

public partial class Page1 : MasterDetailPage
{
    public Page1()
    {
        InitializeComponent();

        listview.ItemsSource = new List<Contact>
       {
           new Contact { Name = "Kirti",Status = "True"},
           new Contact { Name = "Nilesh",Status = "False"}
       };
    }
    void Listview_itemSelected(object sender, SelectedItemChangedEventArgs e)
    {

        var contact = e.SelectedItem as …
Run Code Online (Sandbox Code Playgroud)

c# android master-pages ios xamarin

0
推荐指数
1
解决办法
2402
查看次数

用于网页布局和设计的css或母版页之间哪个更好?

当然请告诉我css是更好,更快或网页布局和图形设计的母版页.

css layout graphic-design master-pages

-1
推荐指数
1
解决办法
214
查看次数

从MasterPage方法调用内容页面方法

可能重复:
从母版页类调用的内容页面类方法

我需要从主页面事件中访问内容页面方法.我怎样才能做到这一点?

Content Page:
public partial class Call_Center_Main : System.Web.UI.Page
{
    Page_Load(object sender, EventArgs e)
    {
    }

    public void MenuClick(string ClkMenu)
    { 
     // Some Code
    }
}

MasterPage:
public partial class MasterPage : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void Menu1_MenuItemClick(object sender, MenuEventArgs e)
    {
      //How Can I call MenuClick method from Content Page from Here  ???
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net master-pages content-pages

-2
推荐指数
1
解决办法
1万
查看次数