小编Jor*_*rez的帖子

使用Angular UI-Router保留状态

我有一个带有ng-view的应用程序,可以将电子邮件发送给从联系人列表中选择的联系人.当用户选择"收件人"时,它显示另一个可以搜索,过滤等的视图/页面."发送电子邮件"和"联系人列表"是在ng-view中加载的不同html部分.

我需要保持发送表单状态,以便当用户从联系人列表中选择某人时,它返回到同一点(和相同的状态).我读到了不同的解决方案($ rootScope,使用ng-show隐藏的div,...)但我想知道UI路由器是否会帮助我使用它的状态管理器.如果没有,还有其他现成的解决方案吗?

谢谢!

angularjs angular-ui

19
推荐指数
2
解决办法
2万
查看次数

System.Web.HttpCompileException(0x80004005)

我的.net 4内网应用程序几乎一直运行良好.有时,在不进行任何更改的情况下,它会通过以下消息开始提供500个异常:

System.Web.HttpCompileException (0x80004005): External component has thrown an exception. 
at System.Web.Compilation.AssemblyBuilder.Compile() 
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 
at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) 
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) 
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) 
at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) 
at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) 
Run Code Online (Sandbox Code Playgroud)

唯一的解决方案是停止inet服务,删除C:\ Windows\Microsoft.Net ..\Temporary files然后一切都重新开始工作.

有任何想法吗?谢谢!

asp.net iis-7

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

UpdatePanel和ClientIDMode ="静态"的可能解决方案

我一直在寻找Asp.NET中静态ClientIDMode + UpdatePanel的解决方案,如http://connect.microsoft.com/VisualStudio/feedback/details/584991/clientidmode-static-in-updatepanel-fails中所示-to-DO-异步回发

问题出在Sys.WebForms.PageRequestManager中.uniqueIDToClientID函数,通过将"$"字符替换为""将名称转换为id.我做了一个似乎有用的修复,但我希望你们能告诉我你的想法以及我是否遗漏了什么.非常感谢!

var old_uniqueIDToClientID = Sys.WebForms.PageRequestManager.prototype._uniqueIDToClientID;
Sys.WebForms.PageRequestManager.prototype._uniqueIDToClientID = function (arg) {
    var element = this._form.elements[arg];
    return (element) ? element.id : old_uniqueIDToClientID(arg)
}
Run Code Online (Sandbox Code Playgroud)

asp.net updatepanel

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

标签 统计

asp.net ×2

angular-ui ×1

angularjs ×1

iis-7 ×1

updatepanel ×1