任何人都有机会使用ASP.NET MVC的JavaScript MVC框架?
基本上我寻找建议如果可能的方式一起使用它们,我的asp.net MVC应用程序我无法摆脱但我会喜欢使用某种关注javascript/Jquery ...
有人用过这样的东西吗?我试图将2组合在一起,因为asp.net mvc提供的VIEWS也许2会不兼容....
或者为javascript使用一个OOP扩展框架会更好吗?如果是这样的话......任何人都知道一个与asp.net mvc并行工作的好的吗?
任何人都可以帮忙,我们安装了一个sql server 2005数据库(实际上是一个连接到sql server 2005服务器的sql server 2000),默认服务器语言为USA,日期格式为mm/dd/yy,我们真的需要保留这个方式,但目前只是将新数据库上传到服务器,这需要有dd/mm/yyyy的dateformat.
我可以强制更改数据库而不是整个服务器吗?如果我强制整个服务器上的更改,它将使我的所有其他应用程序失败
例如,目前我们有这个sql语句失败..
SELECT*FROM sesiones WHERE ultimo_acceso <'16/04/2009 13:36:17'
但当然我们可以添加现在有效的
SELECT*FROM sesiones WHERE ultimo_acceso <Convert(datetime,'16/04/2009 13:36:17',103)
但问题是应用程序中有大量的sql语句.事实是,应用程序相当陈旧,我们真的不想对源代码进行任何更改.
因此,如果我们可以仅在数据库/特定数据库的表上强制进行更改,那么这就足够了
任何帮助真的很感激
我试图找出处理异常的最佳方法,我的应用程序有很多层,并开始使用返回类型的BOOL,即如果失败则返回False,如果成功则返回True ..
这在SaveMyRecord(somerecord)等方法中效果很好; 因为我传递的值并且不需要任何返回,所以我可以使用bool的返回类型来指示它是否成功.
但后来它让我觉得像GetMyRecord()这样的东西实际上返回了IQueryable的类型,因此我不能用bool告诉我它是否失败.
事情是我处理很多我的错误,他们发生尝试和捕获,因此不希望客户端收到异常.
也许有更好的方法,然后我考虑使用OUT参数但这意味着我需要更改所有方法的签名并添加aditional params ..
也许我应该将异常传递回CLIENT并在那里处理它?
是否有一些标准或任何文档可以提供最佳实践?
我正在尝试将我的javascript重新组织成JS文件并从我的html中清除我的js ...我看到的方式是以下....我真的想要一些输入或任何文档/信息确认我的计划 - 一点点不确定.
基本上如果我有一个Home.htm文件,那么我也会有一个home.js文件,注意它们的名字相同.home.js将像该页面的引导程序一样,将分配事件(onclick等)......
我打算用所有文件来做这个,即login.htm> login.js ...
我还在考虑有一个global.js文件,它将包含在每个页面中,其中包含每个文件中需要的项目.
我也有,我计划在命名空间中的生产,使我的引导程序文件可以调用该命名空间下做的事情,如日期操纵等其它类js文件计划..我知道JS是不是真正的OOP语言,但我有一些帮助允许创建名称空间和更好的类结构的js.
有没有人有更好的主意?我完全走向错误或正确的方向?
我真的很喜欢一些输入,我想把我所有的js分成单独的文件,但我不想重复自己,所以我想创建那些bootstrapper文件来处理页面的所有内容..
谢谢
我正在寻找一些关于如何使用linq与javascript的输入,javascript周围有很多实现.
任何人使用任何和哪个最兼容?
我希望能够使用linq对抗JSON和DOM
提前致谢
任何人都知道一个好的实用程序或程序来询问所有项目的解决方案或目录,并告诉你循环引用的位置,并可能按顺序编译.
我记得前一段时间见过,但我无法在任何地方找到它.
我试图使用unity每次使用一个新实例自动在我的存储库中注入一个datacontext ..我的想法是确保每次注入一个新的datacontext
目前它无法创建存储库,我认为它无法解析MyDataContext
在"存储库"(见下文)上创建构造函数之前,在我的存储库中接收DataContext一切正常但现在它失败了..
我目前在我的unity容器中有这个设置,我在global.asax中创建,我也注册了MyDataContext类型,这是标准的DataContext
container = new UnityContainer();
Container.RegisterType<MyDataContext, MyDataContext>()
.RegisterType<IOfficeRepository, OfficeRepository>()
.RegisterType<IOfficeService, OfficeService>();
Run Code Online (Sandbox Code Playgroud)
基本上我有一个像这样调用存储库的服务
public class OfficeService : IOfficeService
{
IOfficeRepository repository = null;
public OfficeService(IOfficeRepository repository)
{
this.repository = repository;
if (this.repository == null)
throw new InvalidOperationException("Repository cannot be null");
}
Run Code Online (Sandbox Code Playgroud)
这是我的存储库
public class OfficeRepository : IOfficeRepository
{
private MyDataContext db;
public OfficeRepository (MyDataContext dataContext)
{
this.db = dataContext;
}
Run Code Online (Sandbox Code Playgroud)
编辑
我差点忘了我这样做是为了创建服务
officeService = Bootstrapper.Container.Resolve<IOfficeService>();
Run Code Online (Sandbox Code Playgroud)
编辑 - 生成的错误
Resolution of the dependency failed, type = "MarkSmith.IOfficeService", name …Run Code Online (Sandbox Code Playgroud) datacontext dependency-injection ioc-container unity-container linq-to-sql
我一直在使用以下方法向一个id添加一个click事件,我想知道我是否可以对一个类做同样的事情....我有一些项目(在每个循环中创建一个)和我需要能够点击它们然后点击拾取...这是我现有的代码
$('submit-button').bind('click', submit_click);
function submit_click() {
alert('I am clicked');
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有某种方法可以将变量传入我的函数中,因此我可以检查ID?或类似的
因此
function submit_click(element) { // notice element
alert(element + ' clicked');
}
Run Code Online (Sandbox Code Playgroud)
任何帮助真的很感激
谢谢
编辑
我尝试了以下内容,在调试"elem"中未定义...
$('.clear').bind('click', clear_click($(this)));
function clear_click(elem)
{
alert(elem.attr("id"));
}
Run Code Online (Sandbox Code Playgroud)
工作解决方案
我有工作的解决方案,但我不完全理解为什么,我很想知道为什么它的工作原理..
首先我试过了
$('.clear').bind('click', clear_click($(this)) );
Run Code Online (Sandbox Code Playgroud)
当我加载页面时它似乎工作"BUT"它进入"clear_click"方法而没有被点击 - 奇怪......
然后我试了这个..
$('.clear').bind('click', function() { clear_click($(this)) } );
Run Code Online (Sandbox Code Playgroud)
这很棒!但是我不明白为什么我必须传递一个函数然后在这个函数中调用我的clear_click.
任何人都可以解释为什么1个工作而另一个不工作?
每当我需要调用回调函数或类似函数时,我应该首先打开一个函数()然后调用函数内部的方法?
有没有人知道一个好的框架,允许我设计用户的权限和角色.
基本上允许我自动检查用户可以做某件事,然后禁用或启用菜单项等
我并不是真的在寻找asp.net安全性......因为我需要在我自己的服务层使用它,而WEB和WPF都会使用它.
我希望有一些东西允许我为用户创建新的角色和组,然后检查用户拥有的权限类型或组
任何帮助真的很感激..
我确信某种开源框架是可用的,我希望不必创建自己的框架
谢谢
我的任务是重新分解SQLServer数据库....很多表和列"允许NULLS",这是一个很好的做法......
我似乎记得CSLA.NET的创作时说在数据库中允许空值是非常糟糕的做法...
如果是这种情况,我的替代方案是什么?
从所有列中删除所有"ALLOW NULLS"....在数字列中使用值-1例如??
我真的很感激任何人的任何输入.
我目前正在使用我的数据库中的模型(来自实体框架)和"允许NULLS"的数据库列为空...并且一些存储过程要求我有一个默认值...即BOOLEAN需要FALSE作为默认值...但它是空的..
好吧,我不想偏离我原来的问题,允许NULLS是我可以收集的一件坏事....所以我该如何解决这个问题?
任何帮助真的很感激
c# ×4
.net ×3
javascript ×3
jquery ×3
asp.net-mvc ×1
datacontext ×1
date ×1
datetime ×1
exception ×1
format ×1
linq ×1
linq-to-sql ×1
namespaces ×1
null ×1
permissions ×1
roles ×1
security ×1
sql ×1
sql-server ×1
try-catch ×1