小编Bgl*_*l86的帖子

无法找到我的EF代码第一个数据库

我正在做Microsoft的MVC入门教程:

实体框架6入门代码首先使用MVC 5.

这包括创建代码优先数据库.

一切正常,但我无法找到我的数据库.

这是我的ConnectionString:

<add name="MovieDBContext" connectionString="Data Source=.\SQLEXPRESS; Integrated Security=True" providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)

如果我调试我的索引方法连接如下:

Data Source=.\SQLEXPRESS; Integrated Security=True
Run Code Online (Sandbox Code Playgroud)

但是我的SQLEXPRESS实例中没有数据库,我已经使用SQL Server Management Studio进行了检查.

如果我搜索我的文件系统,我也找不到任何东西*.mdf.

App_Data 在我的项目是空的...

但是所有的CRUD操作都运行良好,必须有一些东西.

我能看到该表的唯一方法是.\SQLEXPRESS通过Visual Studio Server Explorer连接.但这个位置在哪里?如果我.\SQLEXPRESS通过SQL Server Management Studio 连接,为什么我看不到该表?

任何的想法?

c# sql-server asp.net-mvc entity-framework

4
推荐指数
1
解决办法
1848
查看次数

将子布局添加到MVC占位符(PageEditor)

是否可以将现有的子布局(ascx)添加到分页器中的sitecore mvc占位符?如果我添加它,没有任何反应,但根本没有错误.

在我看来,以下工作是什么:

     @{ Html.RenderPartial("Dummy.ascx");}
Run Code Online (Sandbox Code Playgroud)

Sitecore将渲染该子布局,但如果ascx文件嵌套了另一个子布局,则不会渲染它.

Dummy.ascx:

      <sc:Sublayout Path="AnotherSublayout.ascx" runat="server" />
Run Code Online (Sandbox Code Playgroud)

AnotherSublayout完全不可见.

sitecore sitecore-mvc sitecore8

3
推荐指数
1
解决办法
383
查看次数

在现有Sitecore项目中包含MVC

我们已经启动并运行Sitecore项目,这是基于常规的aspx/ascx方法.

随着时间的推移,我们希望将现有的子布局转换为MVC.

出于测试目的,我试图在项目中添加一个非常简单的MVC文本组件,但我仍然被卡住了.

到目前为止我做了什么:

  • 已安装MVC 5.2
  • 已安装的WebPages
  • 添加了引用和绑定
  • 添加了MVC脚手架

现在,该网站确实编译并运行.

我有这个控制器:

    public class TextComponentController : Controller
    {
      public ActionResult Index()
      {
        return View();
      }
    }
Run Code Online (Sandbox Code Playgroud)

我的观点是:

<h2>Index</h2>

<p>Hello from my View Template</p>
Run Code Online (Sandbox Code Playgroud)

所以这里绝对没什么特别的;)

如何创建只显示这个简单MVC组件的子布局(没有数据源)?

sitecore sitecore-mvc

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

jQuery 验证 - 没有顶级域的电子邮件有效吗?

我的表单中有以下输入:

<input class="input-group-field" id="email" name="email" type="email" size="1" required="">
Run Code Online (Sandbox Code Playgroud)

我正在使用 jQuery 验证插件在 ajax 请求之前验证表单。它工作正常,但是为什么这个电子邮件输入有效:

abc@esd

因此,如果我不添加顶级域名,它似乎是有效的电子邮件?

而 abc@esd. 是无效的

任何想法出了什么问题或者我可以采取什么措施来防止这种情况?

代码:

 if ($("#valForm").valid()) {
   // Do Stuff
 }
Run Code Online (Sandbox Code Playgroud)

我没有制定任何规则

谢谢

validation jquery

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

Sitecore获得所有角色

我需要一份所有角色的清单.我已经看到我可以通过域获取所有角色或者用户获得所有角色.

我认为我可以获得所有域名,然后循环获取每个域的所有角色.

但似乎你只能通过名字获得一个域名,我不能对它们进行硬编码,因为不时会有新的域名.

那么,任何想法如何获得所有安全角色?作为字符串的名称就足够了.

谢谢.

sitecore sitecore7 sitecore7.2

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

Sitecore安全访问权限

我有角色A.角色A被拒绝访问项目X.然后有角色B.角色B应被授予对项目X的访问权限.角色B是A的成员.

因此,角色A中的用户不应具有Access.角色B中的用户应该具有访问权限.

我已经看到否认不能被覆盖,是否有解决方法?我需要在代码中设置权限.

谢谢

sitecore sitecore7 sitecore7.2

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