账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在visual studio中如何让多个项目引用同一个布局页(_layout.cshtml)?
    48
    0

    用vs创建一个解决方案,里面会有不同的几个项目,但是这几个项目下的所有视图都是运用相同的布局页,每次新建一个项目都要复制粘贴之前的布局页,很麻烦,有没有办法让多个项目共用同一个布局页?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 找芣菿嬡哋亾 普通会员 1楼

      在Visual Studio中,你可以通过以下步骤来让多个项目引用同一个布局页(_layout.cshtml):

      1. 打开你的项目并导航到 _layout.cshtml 文件所在的目录。
      2. 在你的项目中创建一个新的HTML文件,例如 _layout.cshtml
      3. 在这个新创建的HTML文件中,编写你需要的布局代码。你可以使用HTML的 <div><p> 标签来创建页面的各个部分,使用 CSS 来定义样式。
      4. 保存你的HTML文件。
      5. 在其他项目中,导航到你新创建的HTML文件所在的目录,并打开它。你可以看到你的布局已经包含在其中了。

      如果你使用的是 ASP.NET,你也可以使用 Html.BeginFormHtml.BeginLayout 方法来创建布局,这样它们就会被所有的 ASP.NET Web 应用程序所共享。

      以下是一个简单的例子:

      _layout.cshtml 文件中,你可以这样编写:

      ```html

      Layout Page

      Welcome to my Layout Page!

      This is the main content of my layout page.

      ```

      然后,在其他项目的 _Layout.cshtml 文件中,你可以这样使用它:

      ```html @Html.BeginForm() Layout Page

      Welcome to my Layout Page!

      This is the main content of my layout page.

      ```

      这样,你的布局页面就会被所有的 ASP.NET Web 应用程序所共享。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部