我有一个表单,在提交时显示繁忙的动画并禁用提交按钮.
任何人都知道如何查询Microsoft Sys.Mvc.FormValidation以查看表单是否通过了测试,以便我可以阻止显示表单是否实际未提交的繁忙动画?还有其他一些解决方法吗?
目前我的客户端JavaScript看起来像这样:
$('form').submit(function() {
    $('input[type=submit]', this).attr('disabled', 'disabled');
    ShowBusy();
});
干杯,加文
我刚刚将VS 2008项目升级到VS 2010,转换项目但将目标保持为.NET 3.5(已安装SP1).我的项目在另一台机器上的VS 2008下没有问题.
我添加了对System.Web.Extensions.dll的引用,但我仍然从App_Code文件夹中的代码中获得以下错误:
1)找不到System.Web.Script.Service命名空间.
2)未定义类型"System.Web.Script.Services.ScriptService".
3)未定义类型'System.Runtime.Serialization.Json.DataContractJsonSerializer'.
任何人都有任何想法可能是什么问题,因为我很难过?:(
我希望将Thinktecture的IdentityServer3解决方案用作组织向外部用户提供的多个Web应用程序的SSO服务.
以MVC身份验证样本为出发点,我正在考虑为新用户注册流程,以便在他们第一次使用系统时捕获额外的详细信息.这个过程在我们提供的所有服务中都很常见,因此我希望将它与我们的SSO服务捆绑在一起.
是否有一种优雅的方式将额外的业务逻辑注入IdentityServer3核心服务?基本上,如果他们是新用户,我需要将它们重定向到某些注册页面,然后再将它们重新发送到他们最初想要进行身份验证的Web应用程序进行身份验证.
我正在开发一个使用旧版WP7 Microsoft.Phone.Controls.Maps.Map/Bing Map控件的Windows Phone应用程序.
地图图块正在从本地源提供,因此应用程序不需要网络连接即可工作.不幸的是,地图控件坚持显示"无法联系服务器.请稍后再试".离线时在地图上留言.
有谁知道删除/隐藏此消息的方法?
万一你好奇 - 我正在开发一个WP8应用程序,但使用折旧的WP7 Bing地图控件,因为新的WP8地图控件没有提供替换Bing基本地图的方法.
有没有人知道一个复合流解决方案,它将Stream的第一部分预先加载到MemoryStream中,并将剩余部分保留为原始Stream,当需要后续部分时将访问它们?
我应该想象一些包装器类将实现Stream接口,并根据访问的部分透明地处理两个流之间的访问.
我希望这是以前有人可能解决的解决方案,也许是为了优化读取大型FileStream的性能.
在我的情况下,我试图解决从SD卡读取大文件的Windows Phone 8错误.此答案中提供了我正试图环绕的问题的更多详细信息:https: //stackoverflow.com/a/17355068/250254
我正在尝试通过API使用CSV数据来诊断更新Google Fusion Tables的问题.一切似乎都能正常运行代码方面,没有报告错误,但数据并没有反映出这些变化.我有什么想法可以诊断出错了什么?
我一直在使用Google.Apis.Fusiontables.v2 C#库(我尝试过的最新版本为v1.27.1.833)每天更新一个融合表.这个过程无缝地工作了很长一段时间,但现在似乎不再起作用了.我怀疑这个过程已经破了一个月或更长时间了.
一切似乎都从代码方面起作用,没有错误报告.我也一直在Visual Studio中调试这个过程而没有出现任何问题 - 它似乎只是在客户端工作.
如果它有用我正在使用的C#方法是:
fusiontablesService.Table.ReplaceRows(tableId, stream, "application/octet-stream").Upload();
我要更新的表格是 - https://fusiontables.google.com/DataSource?docid=1ndrFm1g0iZpz5gszjz5Ij9r_KiQbNYRXVM2JNfv3
该UpdatedUtc列表示正在通过一些更新的行,但不是全部.
如果我将我的CSV流导出到物理文件并通过Web UI手动创建新的Fusion Table,这将完美地运行并显示我期望在那里丢失的所有数据.
这是压缩的CSV文件,以防它有用 - http://www.paydirt.co.nz/stackoverflow/GoldPermits.zip
这是我手动将CSV文件导入的测试Fusion表 - https://www.google.com/fusiontables/DataSource?docid=1Udnre88O8e1zokvnhrkmqdY7BbYD2OQtELdyz3uG
PERMIT_NUMBER示例中2个丢失行的's为60304和60247.
我有什么想法可以进一步调查可能出错的地方?也许在我不知道的地方有一些日志或日志选项?
非常感谢任何帮助/想法探索.
我正在尝试将Piranha CMS(v2.2.0)与现有的ASP.NET MVC应用程序集成.我可以运行所有原始应用程序页面和CMS管理器页面.我还可以看到由CMS管理的页面草稿,但是当我尝试查看从CMS托管的实时页面版本时,我收到HTTP 404"无法找到资源"消息.
以下草案网址有效:
http://localhost:5316/draft/start
但是以下的实时网址失败了:
http://localhost:5316/home/start
原始应用程序确实有一个"Home"控制器,我已经尝试将其重命名为"Test"以防出现冲突问题.我可以看到新的"测试"位于内容,但/ home/start url仍然失败.
据我所知,我的RouteConfig代码是:
routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
    namespaces: new[] { "Maps.Portal.Controllers" }
).DataTokens["UseNamespaceFallback"] = false;
我的web.config设置是:
<settings>
  <managerNamespaces value="" />
  <disableManager value="false" />
  <passiveMode value="true" />
  <prefixlessPermalinks value="false" />
</settings>
我已经尝试将prefixlessPermalinks设置为true但这没有帮助.
我猜Piranha CMS没有捕捉自己托管的网页的路由?有任何想法吗?
这里有很多关于将http重定向到https的问题,所以我认为很容易扭转这个过程.但是,我尝试过的一切都没有奏效.
我正在尝试将规则与我的规范主机名规则相结合(这是第一条规则,在重写规则的顶部):
<rule name="CanonicalHostName" stopProcessing="true">
  <match url="(.*)" />
  <conditions logicalGrouping="MatchAny">
    <add input="{HTTPS}" pattern="^ON$" />
    <add input="{HTTP_HOST}" negate="true" pattern="^www\.example\.com|example-staging\.azurewebsites\.net$" />
  </conditions>
  <action type="Redirect" url="http://www.example.com/{R:1}" redirectType="Permanent" />
</rule>
该网站托管在Azure上,DNS与CloudFlare一起使用,如果这有任何区别,我相信它不应该.
任何想法我做错了/可能会阻止https到http规则的一部分工作?(主机名部分工作正常)
我想将Auth0与Umbraco 7 集成以进行成员身份验证(成员是公共网站的用户,而不是后端CMS用户).
整合两者需要哪些步骤?
有没有人有任何建议的策略来阻止用户编辑页面名称?
我正在Umbraco开发一个网站,其中各个合作伙伴都有自己的特定页面,他们可以专门编辑.通过标准Umbraco权限控制对此页面的访问.但是我们发现其中一些用户一直在编辑页面标题,但我们希望将它们限制为只能编辑内容.
我无法通过内置权限看到任何明显的方法来控制它.
也许可以插入一些页面预保存代码来检查用户是否具有某些权限,如果不是,则页面名称被设置为预编辑状态?
任何建议/指针都非常感谢.
c# ×4
asp.net-mvc ×3
asp.net ×2
umbraco ×2
umbraco7 ×2
.net-3.5 ×1
auth0 ×1
bing-maps ×1
iis ×1
jquery ×1
json ×1
memorystream ×1
piranha-cms ×1
stream ×1
validation ×1
web-config ×1
wrapper ×1