我知道他们支持SQL CE.我认为他们上升到3.5 ??? 我刚刚下载了CE 4.0,我想在我的项目中测试它,但是我无法在FluentNHibernate中对它进行配置...
如果支持4.0:
我需要下载什么版本,有人可以给我一个如何实现它的示例吗?
该应用程序分为两个线程; 主Web应用程序和用于异步事件处理的辅助线程.辅助线程接收一个事件,它需要发送一封电子邮件,其中包含主应用程序的完全限定URL(以及其他路由参数).
例如.http://Server.com/App/RouteData?AdditionalArguments
当然后台线程没有使用HttpContext.Current来解析Url的奢侈,因为没有请求.没有HttpRequest,没有HttpContext ......
我发现ASP.NET(甚至是MVC)用于构建URL的大多数方法都依赖于HttpContext.是否存在在ASP.NET中构建完全限定的应用程序URL而不使用HttpContext或其任何衍生物的方法?
我正在寻找一个线程安全的方法,如:
UrlHelper.GetApplicationtUrl()
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?非常感谢您的建议.
我正在尝试使用jQuery来构建一个自制的验证器.我认为我在jQuery中发现了一个限制:当将jQuery值赋给json变量时,然后使用jQuery将更多DOM元素添加到适合变量查询的当前页面,似乎没有办法访问这些DOM添加到页面的元素符合json变量的查询.
请考虑以下代码:
var add_form = {
$name_label: $("#add-form Label[for='Name']"),
$name: $("#add-form #Name"),
$description_label: $("#add-form Label[for='Description']"),
$description: $("#add-form #Description"),
$submit_button: $("#add-form input#Add"),
$errors: $("#add-form .error"),
error_marker: "<span class='error'> *</span>"
}
function ValidateForm() {
var isValid = true;
add_form.$errors.remove();
if (add_form.$name.val().length < 1 ) {
add_form.$name_label.after(add_form.error_marker);
isValid = false;
}
if (add_form.$description.val().length < 1) {
add_form.$description_label.after(add_form.error_marker);
isValid = false;
}
return isValid
}
$(function(){
add_form.$submit_button.live("click", function(e){
e.preventDefault();
if(ValidateForm())
{
//ajax form submission...
}
});
})
Run Code Online (Sandbox Code Playgroud)
这里有一个例子:http://jsfiddle.net/Macxj/3/
首先,我创建一个json变量来表示html添加表单.然后,我创建一个函数来验证表单.最后,我将表单的提交按钮的click事件绑定到验证表单.
请注意,我正在使用jQuery after()方法在表单中的每个无效字段标签后放置一个包含'*'的span.另请注意,在重新验证之前,我正在从表单中清除先前提交尝试的星号(这是失败的).
显然,调用add_form.$ …