我正在做Microsoft的MVC入门教程:
这包括创建代码优先数据库.
一切正常,但我无法找到我的数据库.
这是我的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 连接,为什么我看不到该表?
任何的想法?
是否可以将现有的子布局(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项目,这是基于常规的aspx/ascx方法.
随着时间的推移,我们希望将现有的子布局转换为MVC.
出于测试目的,我试图在项目中添加一个非常简单的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组件的子布局(没有数据源)?
我的表单中有以下输入:
<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)
我没有制定任何规则
谢谢
我需要一份所有角色的清单.我已经看到我可以通过域获取所有角色或者用户获得所有角色.
我认为我可以获得所有域名,然后循环获取每个域的所有角色.
但似乎你只能通过名字获得一个域名,我不能对它们进行硬编码,因为不时会有新的域名.
那么,任何想法如何获得所有安全角色?作为字符串的名称就足够了.
谢谢.
我有角色A.角色A被拒绝访问项目X.然后有角色B.角色B应被授予对项目X的访问权限.角色B是A的成员.
因此,角色A中的用户不应具有Access.角色B中的用户应该具有访问权限.
我已经看到否认不能被覆盖,是否有解决方法?我需要在代码中设置权限.
谢谢
sitecore ×4
sitecore-mvc ×2
sitecore7 ×2
sitecore7.2 ×2
asp.net-mvc ×1
c# ×1
jquery ×1
sitecore8 ×1
sql-server ×1
validation ×1