我想在网站页面编辑器上的"保存并关闭"按钮旁边提供另一个按钮,该按钮将在按下后触发保存和发布操作.我去了核心并制作了一份我想要修改的"保存并关闭"按钮.

我会将此按钮称为"保存并发布",但现在我有点好奇,如果我必须修改javascript以包含我的自定义调用(让我们说javascript:scSave("myPublish:saveAndPublish"))
我正在按照这篇文章挂钩管道并完成操作,但不确定这是否是正确的方法.
有什么建议?
基本上,我已经看到这经常使用:
public event MyEventHandler MyEvent;
private void SomeFunction()
{
MyEventHandler handler = this.MyEvent;
if (handler != null)
{
handler(this, new MyEventArgs());
}
}
Run Code Online (Sandbox Code Playgroud)
当它可以像这样容易地完成时:
public event MyEventHandler MyEvent;
private void SomeFunction()
{
if (MyEvent != null)
{
MyEvent(this, new MyEventArgs());
}
}
Run Code Online (Sandbox Code Playgroud)
那么,我错过了什么吗?是否有人将事件分配给处理程序,然后引发处理程序而不是事件本身?这只是"最佳实践"吗?
我有auth组件工作,直到我实现了一个页面供用户更改用户的信息.我经历了一些未知的结果,直到我发现用户的信息被该动作改变后,由会话中的auth组件加载的用户数据仍然保持不变.我想知道是否有办法强制auth组件再次从数据库重新加载用户数据?我考虑过重新登录用户,但它会使日志变得复杂并在程序中留下一些不好的痕迹.还有更好的方式吗?
我有一个电子邮件字段和一个确认电子邮件字段.我需要验证它们两者以确保它们的值匹配.
有没有办法添加规则来匹配这两个字段?
我一直在关注reddit.com,他们不需要新用户输入电子邮件地址.相反,他们只需要用户输入验证码.
我一直在考虑只使用recaptcha来验证新用户,而不是像许多网站那样使用电子邮件地址和验证码.
验证电子邮件地址和验证码有什么用?机器人似乎更可能欺骗电子邮件验证而不是验证码.
public CategoryViewModel GetSingle( Expression<Func<CategoryViewModel, bool>> where)
{
Expression<Func<DAL.EntityModels.Category, CategoryViewModel>> converter =
c => ToBll(c);
var param = Expression.Parameter(typeof(DAL.EntityModels.Category), "category");
var body = Expression.Invoke(where, Expression.Invoke(converter, param));
var lambda = Expression.Lambda<Func<DAL.EntityModels.Category, bool>>(body, param);
return (CategoryViewModel )_categoryRepository.GetSingle(lambda);
}
Run Code Online (Sandbox Code Playgroud)
代码_categoryRepository.GetSingle(lambda)抛出异常:"LINQ to Entities中不支持LINQ表达式节点类型'Invoke'"
有没有简单的方法来避免这种异常?我不想使用其他工具,如LinqKit或PredicateBuilder.
这是写三个自然连接的正确方法吗?:
SELECT C.name, P.name
FROM client C NATURAL JOIN order O NATURAL JOIN product P
WHERE O.date > '15.02.2011'
Run Code Online (Sandbox Code Playgroud) 我正在关注ASP.NET MVC教程,并且已经在VB.NET中启动了,我在转换以下剃刀代码时遇到了问题:

我有
<ul>
@For Each g As MvcApplication1.Genre In Model
<li> @g.Name </li>
Next
</ul>
Run Code Online (Sandbox Code Playgroud)
但得到
属性Sepcifier不是一个完整的陈述
在两个<li>标签上.我知道我需要使用行继续但无法弄清楚在哪里.如果你能指出问题,我会很高兴.
以下代码:
struct A
{
int f(int);
auto g(int x) -> decltype(f(x));
};
Run Code Online (Sandbox Code Playgroud)
无法编译错误:
error: cannot call member function 'int B::f(int)' without object
Run Code Online (Sandbox Code Playgroud)
如果我将其更改为:
struct A
{
int f(int);
auto g(int x) -> decltype(this->f(x));
};
Run Code Online (Sandbox Code Playgroud)
我收到另一个错误:
error: invalid use of 'this' at top level
Run Code Online (Sandbox Code Playgroud)
这些都有什么问题?我正在使用gcc 4.6
asp.net ×2
.net ×1
algorithm ×1
asp.net-mvc ×1
c# ×1
c++ ×1
c++11 ×1
cakephp ×1
cakephp-1.3 ×1
decltype ×1
events ×1
javascript ×1
jquery ×1
mysql ×1
page-editor ×1
razor ×1
recaptcha ×1
registration ×1
security ×1
sitecore ×1
sitecore6 ×1
sql ×1
statistics ×1
variance ×1
vb.net ×1