标签: master-pages

如何动态设置母版页?


我要求根据用户ID为同一页面设置不同的母版页(即一个用户必须设置一个母版页,另一个用户必须设置另一个母版).可以为任何页面设置不同的母版页动态吗?请帮忙......

.net c# master-pages master

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

如何在MVC中创建某个View而不是继承_Layout.cshtml?

我正在使用ASP.NET MVC5,剃刀语法.我需要一个特定的"创建"视图来不继承_Layout.cshtml共享视图.

基本上,在这个特定的视图中,我不想要任何_Layout.cshtml功能,如导航菜单,页脚等.

c# asp.net-mvc master-pages view razor

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

错误:无法评估表达式,因为代码已优化

我在我的asp.net应用程序中看到错误

"无法评估表达式,因为代码已经过优化,或者本机框架位于调用堆栈之上."

protected void btnCustomerProfile_Click(object sender, EventArgs e)
{
    try
    {
        Server.Transfer("CustomerProfile.aspx");
    }
    catch (Exception ex)
    {
        Response.Write(ex.ToString());
    }
    finally
    { }
}
Run Code Online (Sandbox Code Playgroud)

在搜索SO之后,我看到大多数类似的帖子都涉及response.redirect.我的代码使用的是server.transfer,我的应用程序也在使用母版页.

我该如何解决这个问题?

更新:由于某种原因,发生此错误是我也使用Response.Redirect.不幸的是我无法使用Server.Execute,因为Server.Execute将调用页面调用到最后.

c# asp.net master-pages server.transfer

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

ASP.NET MVC - 在母版页中引用样式表

我有一个位于/ Views/Shared中的母版页.母版页引用/Content文件夹中的样式表.

如果我使用样式表引用样式表,一切正常"../../Content/style.css".但是,我的Web应用程序不在我们的生产环境的根文件夹中,因此相对路径不起作用.

我试过"<%= ResolveUrl("〜/ content/style.css")%>"哪个在生产场景中有效,但是Visual Studio中的设计者抱怨我的类错了(我无法预览页面在设计选项卡中使用CSS).

是否有解决方案可以在两种情况下都能正常工作?我通过编写重置链接标记的服务器端代码在WebForms中实现了这一点.我可以在这做,但我想避免它.

asp.net-mvc master-pages visual-studio

11
推荐指数
2
解决办法
8230
查看次数

在CodeIgniter Framework上有类似MasterPages的东西吗?

我是Code Igniter的新手,我想知道是否有像MasterPages那样有效的.NET.

此外,我想知道我应该在哪里保存我的公共文件,如脚本,样式和图像.

问候,并提前谢谢你

php master-pages codeigniter

11
推荐指数
1
解决办法
4075
查看次数

从后面的代码更改母版页

我有一个名为MyPage.aspx的网页和两个名为Home.master和BlanK.master的母版页.默认情况下MyPage.aspx使用Home.master.But基于某些条件我需要将主页面从Home.aspx更改为Blank.master.So,如何从c#后面的代码执行此操作?我的意思是如何更改母版页从代码背后?

c# asp.net master-pages

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

如果html页面是主页,如何运行jquery脚本...?

我正在与我们网站的外部团队合作,他们最近将我的一个脚本添加到网站的.NET MasterPage中...它最终让我的脚本运行但是现在......它在'每个'上加载横幅网站上的页面.

我怎么能写一个'if'语句基本上说......如果这是主页...运行这个脚本......如果不是......?

javascript asp.net jquery master-pages

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

从后面的代码访问asp:content

好的,我是一位经验丰富的网络开发人员,但有时ASP.Net正在欺骗我.我在asp.net中有一个母版页.然后我有一个基于该母版页(home.aspx)的页面.现在在home.aspx.cs中我想访问asp:content控件以编程方式添加控件.

Aspx看起来像这样:

<asp:Content ID="leftCol" ContentPlaceHolderID="cphLeftCol" Runat="Server">
  <asp:PlaceHolder ID="phLeftCol" runat="server">
  </asp:PlaceHolder>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

我希望我能从后面的代码中引用"leftCol".但那里还不知道.为了测试,我添加了自己的占位符"phLeftCol".我可以毫无问题地参考.

有没有我看不到的东西?

asp.net master-pages

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

如何在ASP.NET母版页中的内容之前逐步呈现标头?

我有一个使用母版页的大型ASP.net网站.

我已经确定,如果用户可以在从数据库生成/处理/加载页面的其余部分时看到标题和导航,那么用户将获得更好的体验.

我做了一些简单的测试,我可以在page_load()中执行Response.Write(),然后执行Response.Flush(),并且IIs将使用chunked编码并在页面的其余部分呈现时立即将输出发送到浏览器.

我想做同样的事情,但只发送母版页头和导航.

关于如何实现这一点的任何指针?

使用ASP.net 4和IIs 7.5

编辑

如果有人可以提供一些关于如何更改网站以使用AJAX而无需更改每个页面和链接的指示,我会很感激.谢谢!

c# asp.net iis-7 master-pages

11
推荐指数
1
解决办法
1472
查看次数

ASP.NET Custom Error Page for Web App that uses a Master Page

Reference KB306355: How to create custom error reporting pages in ASP.NET by using Visual C# .NET

I understand how to create a Custom Errors page. There are many examples of how to do it, like in the link above.

None of the examples I have found shows how to do what I am after.

I have a Web Application that uses a Master Page.

In my Master Page, I have a Label control used for errors that all pages will …

c# asp.net master-pages visual-studio-2010

11
推荐指数
1
解决办法
1887
查看次数