草庐IT

asp.net - SEO 友好 301 重定向 .htm 到 .aspx

全部标签

c# - ASP.NET MVC 4 默认 _LoginPartial 模板注销不工作

我一直在摆弄默认MVC4模板的_Layout和_PartialLayouts,突然“_PartialLogin”文档中的“注销”功能停止工作。为了向您提供更多信息,_LoginPartial.cshtml是从_NavBar.cshtml调用的,而_NavBar.cshtml又是从_Layout.cshtml调用的_LoginPartial.cshtml的代码是:@if(Request.IsAuthenticated){Hello,@Html.ActionLink(User.Identity.Name,"Manage","Account",routeValues:null,htmlAtt

javascript - PassportJS - 动态设置状态以允许在回调时重定向

所以我正在处理提供的信息here添加Google将重定向到用户在重定向到google之前所在页面的功能。我目前使用的是最新版本的Express、PassportJS和Googleoauth2。例如,如果用户点击页面http://example.com/privatecontent,它会自动重定向到要求登录的Google,并在成功后返回到我的Node应用程序,除了它不知道最后一页是/privatecontent而是重定向到索引。如果我理解正确,我可以使用state参数让Google知道将state参数发回,这样我就可以读取它并重定向自己。我基本上希望我的函数看起来像这样,但我无权访问re

Disqus 嵌入的 Javascript 文件 ("alfie.f51946af45e0b561c60f768335c9eb79.js") 并在其代码中重定向

我刚刚注意到这个JavaScript文件嵌入到我网站的许多启用了Disqus评论的页面中。http://a.disquscdn.com/next/embed/alfie.f51946af45e0b561c60f768335c9eb79.js知道它的目的是什么吗?我发现它会自动为每个链接(内部和外部链接)添加一个点击事件监听器,并且点击事件会进行一些重定向。这不是什么大问题,直到我意识到重定向影响了我站点中的许多指向外部网站的链接,并且所有这些链接最终都出现在了主页中。这与我的URL在href或参数中构建到外部网站无关,因为将URL直接复制粘贴到浏览器(无重定向)工作正常。这是用于跟踪的

javascript - 表单提交后重定向(CSR)

在由CSR(客户端呈现)覆盖的SharePoint表单中。我尝试添加一个新按钮,它的功能与“保存”按钮几乎相同,只是它会重定向到具有给定参数的另一个表单。问题是,重定向不起作用。我尝试通过更改表单的“操作”属性进行重定向,但它似乎没有被计算在内。这是新按钮:这是按钮调用的函数和下面的addLine方法:$('#custom_addLine').click(function(event){event.preventDefault();addLine(getQueryStringParameter('ID'));});functionaddLine(id){if(!PreSaveItem(

javascript - 使用 .NET (MVC) 的模板实现 (VUE) 问题

我正在尝试实现一个外部模板(创建一个HTML页面),但我无法成功。此页面是包含Vue应用程序的ASP.NETMVC页面。我想将此组件的模板部分移动到外部文件,但无论何时我这样做都不起作用。以下(下方)确实有效,但由于缺少文本编辑功能,因此不容易维护或构建。Vue.component('我的组件',{模板:'#my-component'这是当前代码,它运行良好:varfoo=Vue.component('foo',{template:'{{ColName}}{{foo}}--',data:function(){return{foos:null,NumColuns:3}},mounted(

asp.net - 我应该为 ASP.net 创建一个 JQuery 服务器控件以便在我的应用程序中最好地使用它吗?

我在组织内推广JQuery方面相当成功。它本身就是一个不小的壮举。然而,为了使它成为我们应用程序的一部分,这里提出的一个想法是创建一个ASP.net服务器端控件。(在可预见的future,我们将坚持使用WebForms。)我不太喜欢这种方法,因为当几个脚本标签就可以完成工作时,它似乎有点过分了。我们找到了一个article在网络上,所涉及的代码量似乎确实不合理。但是,我确实听说服务器控件发生的脚本缓存或生成有一些好处。我的问题:有没有其他人编写过ASP.net服务器控件来提供JQueryjs代码?有没有其他人认为避免编写JQuery或Javascript代码是一个疯狂的想法?

asp.net - 在 .Net http 处理程序中编码 u 元音变音时出现问题

我有一个JavaScript请求转到ASP.Net(2.0)HTTP处理程序,该处理程序将请求传递给JavaWeb服务。在此系统中,特殊字符(例如带有重音符号的字符)无法正确传递。例如人工输入:杜塞尔多夫成为对http://site/serviceproxy.ashx?q=D%FCsseldorf的JavaScript异步请求,目前在ISO-8859-1和UTF-8中有效据我所知。(除非它是UTF-8中的%c3%bc)HttpContext.Current.Request.QueryString.Get("q")返回D�sseldorf,这是麻烦开始的地方。但是HttpUtility.

asp.net - 可以与 ASP.NET 应用程序的构建集成的 JavaScript 压缩器

灵感来自thisanswer..你们能给我指点类似的东西吗?可以集成到构建脚本或直接集成到VisualStudio中的东西? 最佳答案 VisualStudio项目使用MSBuild,因此您可以集成一个MSBuild任务,该任务使用您喜欢的任何javascript压缩器。这已在博客中广泛讨论,因此我不会费心在这里提出具体细节......但快速谷歌搜索产生了一些不错的帖子。http://www.coderjournal.com/2008/05/how-to-create-a-yui-compressor-msbuild-task/ht

asp.net - 在 asp.net 应用程序上显示存储在 sql 数据库中的 utc 时间的本地时间

我已经将时间以utc格式保存在sql数据库中。我在gridview上显示这些时间,但它们仍然是UTC格式。我想将它们转换为本地时间的客户端浏览器。问题是虽然我可以获得仅适用于当前日期/时间的时区偏移量。如果future的某些日期最终发生在夏令时期间,则该偏移量可能会发生变化。我对Web编程比较陌生,但似乎我需要做的是运行一些Javascript,因为每个条目都绑定(bind)到以某种方式获取C#datetimeoffset对象并将其转换为本地时间的gridview。或者这不可能? 最佳答案 如果您有一个TimeZoneInfo对象,

.net - 使用网页创建桌面快捷方式

我正在尝试在网页上创建允许我的用户创建桌面快捷方式的内容。因为我的用户在技术上并不精通,所以我想避免让他们尝试拖放。有没有一种方法可以在网页上创建一个按钮(使用JavaScript或.Net)自动为用户创建桌面快捷方式?¡ 最佳答案 简单方法:使用浏览器提供的功能在Firefox中,将链接拖放到桌面会在Windows7中创建一个快捷方式。我相信所有或大多数主流浏览器都可以在大多数平台上执行此操作。只需为您的用户指明正确的方向,也许可以为他们提供定制的分步说明。您可以将链接样式设置为易于识别、拖放的巨大区域。不需要它只是一段带下划线的