问题标签 [asp.net-3.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
430 浏览

asp.net-ajax - Silverlight:访问客户端桌面 - 显示属性

我想在 silverlight 应用程序中访问客户端桌面的显示属性,并根据客户端机器上设置的 2 修改应用程序布局。当我们右键单击桌面并选择属性时,我们会得到显示属性对话框。我想从中访问外观和主题属性。我 hv 检索字体、主题等外观属性并将它们应用到我的 silverlight 应用程序中。我也不确定这是否可以在普通的 Web 应用程序中完成。

试图用谷歌搜索它,但除了调整大小的代码外,什么都可以找到。但我不仅想访问屏幕宽度和高度,还想访问外观设置。

任何帮助,将不胜感激。

谢谢 :)

0 投票
1 回答
225 浏览

asp.net - Web App 有 My.Application.Log 而不是 My.Log

根据 MSDN 文档 ( http://msdn.microsoft.com/en-us/library/ms172987.aspx),My.Application.Log属性用于为客户端应用程序编写日志条目,而 My.Log 属性用于为 Web 应用程序编写日志条目。但是,我有一个 Web 应用程序,其中包含 .aspx.vb 文件中的一堆 My.Application.Log 调用。这些编译正确,但如果我将它们更改为 My.Log,则会出现编译错误。有谁知道为什么会这样?

0 投票
2 回答
2176 浏览

debugging - 生产服务器上的asp.net调试

我们最近在生产服务器上部署了一个 ASP.Net 应用程序,但在 IE 中遇到了一些问题。我们已经构建了一个基于 cookie 的自定义安全模块。有趣的部分是,所有浏览器的登台服务器上的一切都完美无缺,它也适用于生产服务器,但仅适用于 Firefox。该进程能够写入 cookie,但由于某种奇怪的原因,当从生产服务器上的 IE 登录时,身份验证无法读取 cookie。安全模块由另一家公司开发并交给我们,有趣的是该公司现已解散,没有人可以对整个模块进行一些知识共享。

你们会如何建议在生产服务器上调试/解决问题。

0 投票
7 回答
1228 浏览

migration - 从 ASP.NET 2.0 迁移到 ASP.NET 3.5 的令人信服的理由

如果这是一个重复的问题,请原谅我。我搜索了 StackOverflow 并没有找到我的问题的答案,所以就到这里。

我们目前有一个运行 ASP.NET 2.0 并运行 AJAX Extensions 1.0 和 SQL Server 2005 的 Web 应用程序,部署在 IIS 6 上并在 VS2005 中开发。一切都很好,但我正在努力寻找令人信服的迁移理由。我们服务的客户端通常不允许浏览器中的插件,因此 Silverlight 不是我们迁移的理由。此外,我们近期没有任何迁移到 SQL Server 2008 的计划,而且 ASP.NET MVC 也不在工作中。

这是我迁移的原因。我希望人们对他们发表评论或添加到列表中:

  • 我想使用较新的 .NET 东西(我认为其他开发人员也会这样做。也吸引未来的员工)
  • 想要让技术保持最新。
  • 扩展方法
  • WebControls 中的 PageMethods
  • WCF
  • LINQ 可能(我们目前将 AutoSproc 用于 DAL)
  • ASP.NET AJAX 内置于 ASP.NET 3.5(虽然不是什么大问题)
  • VS.NET 2008 JavaScript 智能感知
0 投票
2 回答
145 浏览

wcf - 向 SharePoint 2007 提供 ASP.Net 3.5 功能的可支持选项有哪些?

我想利用 SharePoint 2007 中的一些 ASP.NET 3.5 功能。特别是,我想执行以下操作:

  • 通过 HTTP 提供 REST 和 JSON,以便其他产品可以使用 SharePoint 内容。
  • 在 SharePoint 中提供 AJAX Web 部件。这些可能几乎没有服务器端控件。大多数内容将使用 Javascript 加载,并通过提供 REST 或 JSON 的 HTTP 访问外部系统(主要不是 SharePoint)。
  • 将此功能作为产品提供。这不是单一实现的一次性解决方案。

我主要担心的是 IT 组不想改变他们的 SharePoint 环境以允许产品工作的回击。所以,我更愿意说我正在做的是“微软支持”,但我不确定情况是否如此。

我意识到我可以在 SharePoint 服务器上为向外部应用程序提供 SharePoint 数据的 WCF 端点创建一个单独的(非 SharePoint)网站。我宁愿不这样做,因为这对我的 Web 部件(如果他们需要帮助)没有帮助,而且会使部署更加困难。正确的 SharePoint 部署将自动让 SharePoint 更新添加到场的任何新 Web 前端上的所有必要文件(例​​如 web.config),这不会遵循该模式。此外,我将失去使用 SPContext.Current 的能力。

我已经阅读了 Daniel Larson 的很多关于在 Microsoft 平台上开发面向服务的 AJAX 应用程序的书(很好读,顺便说一句),尤其是。第 11 章关于扩展 SharePoint。他概述了 WCF、ASMX 和 HTTP 处理程序选项,并且在很大程度上推荐了 HTTP 处理程序选项。似乎 HTTP 处理程序选项对 web.config 的更改很小。

我还看到了有关SharePoint 作为 WCF 主机SharePoint 2007 和瘦 .NET 3.5 开发模型如何:在 SharePoint 环境中启动和运行 .NET 3.5以及在 SharePoint 2007 站点中启用 .NET 3.5 的博客,懒惰的方式以及SharePoint 2007 Features CodePlex Project中的“Silverlight (.NET 3.5) Config Feature”(甚至可能是“Ajax.Config Feature”)。似乎所有这些选项都对 web.config 做了一些相当大的更改,潜在客户可能无法接受。

对此有何看法?如果我想使用AJAX 控件工具包(我以前在 SharePoint 中使用过,但已经有一段时间了)怎么办?

请注意,如果有帮助,我们可能需要 SharePoint SP2,但我认为没有。

另请注意,Silverlight 不是 SharePoint Web 部件的要求,但允许它可能会很好。

0 投票
2 回答
3068 浏览

javascript - 使用 ASP.NET 3.5 的每个用户操作上的“请稍候”图像

在我们的 ASP.NET 3.5 应用程序中,我们希望实现“请稍候..”功能:在每个用户操作(按钮单击、选项卡更改等)上,我们将在页面顶部显示一个小微调器(实际上在我们已经使用了一个单独的框架)。

我们想到了这个解决方案:

  1. “劫持”_doPostBack拦截每个事件,显示微调器图像,然后执行原始_doPostBack功能
  2. 在 ASP.NET 代码隐藏中注册一个客户端脚本块以在处理结束时隐藏图像

我的问题是:您认为这是一个好的解决方案吗?它当然不是很优雅,但似乎很有效。是否有另一种解决方案/模式来做这种事情?

PS:我们不使用 JQuery,我们使用UpdatePanels

0 投票
2 回答
2049 浏览

c# - 为什么我不能在 iframe 中的表单元素之间切换?

我在一个站点中有一个页面,其中包含一个带有表单的 iframe。我无法更改这一点,但我可以完全控制在父页面和 iframe 页面中运行的所有 JS。

我的问题是,当我有一个集中在 iframe 文档中的表单字段时,跳到下一个字段会将光标直接发送到浏览器的地址栏,而不是表单中的下一个字段。在每个字段上设置 tabindexes 没有帮助。

浏览器将整个 iframe 本身视为页面中的元素之一(应该如此),但我想知道是否有办法捕获选项卡事件并强制焦点留在 iframe 内部及其子元素.

你们有没有人遇到过这个问题并有办法解决它?

并不是说它会对您有所帮助,但布局类似于:

一个想法是尝试捕获 iframe 中的 keydown 事件,检查 tab 或 shift+tab,然后重新聚焦 iframe,但是在失去焦点之前知道我在哪个字段上存在问题。有没有办法使用 JS 和表单字段上的 tabindex 属性动态聚焦下一个字段?也许这就是我下一步冒险的地方......

更新: 也许我缺少一些更简单的东西。例如, http://www.studentloan.com上的登录框是一个 iframe,我可以很好地在这些字段之间切换。也许我的JS中的其他东西导致了这个问题。

更新 2:我尝试将浏览器中的 iframe 文档作为独立页面加载,但我仍然无法选项卡。我认为这是我在其他地方的 JS 中所做的事情导致文档失去焦点。当我找到它时,我会发布我的解决方案。

更新 3:

该问题是由 Ajax Control Tookit 的 ModalPopupExtender 引起的。调用网络服务后,我将其用作加载消息。当回调方法被触发时它会被隐藏。

我可以在字段之间切换,直到第一次显示和隐藏 Modal 弹出窗口。之后,表单将永远无法保持焦点。我正在调查原因,如果我能找出原因,我会发布答案。

谢谢!

0 投票
12 回答
27812 浏览

linq-to-sql - LINQ to SQL - 无法修改存储过程的返回类型

当我将一个特定的存储过程拖到 VS 2008 dbml 设计器中时,它会显示返回类型设置为“无”,并且它是只读的,所以我无法更改它。设计器代码将其显示为返回一个 int,如果我手动更改它,它只会在下一次构建时撤消。

但是使用另一个(几乎相同的)存储过程,我可以很好地更改返回类型(从“自动生成的类型”到我想要的。)

我在两台不同的机器上遇到了这个问题。知道发生了什么吗?

这是有效的存储过程:

而这个没有:

0 投票
3 回答
6823 浏览

drop-down-menu - ASP.NET 动态数据 将文本字段更改为下拉列表并填充一些数据

我有一个 ASP.NET 动态数据站点,对于编辑和插入模板中的一个文本字段,我想将其转换为下拉列表并以编程方式填充该下拉列表。你能帮助或指出正确的方向吗?

谢谢。

0 投票
5 回答
3542 浏览

asp.net - 我如何知道是否安装了正确的 .NET 框架?

我是一名开发人员,正在尝试创建一个非常基本的“Hello World”.NET 3.5 Web 应用程序。但是,每当我发布代码时,我都会收到以下错误。

这是我正在采取的步骤。

  • 打开 VS2008 并使用 C# 和 .NET Framework 3.5 创建一个新网站。
  • 更新 Default.aspx 以说“Hello World”
  • 对 web.config 进行以下更改 ** 添加<customErrors mode="Off"/> ** 注释掉<authentication mode="Windows" />
  • 发布站点,选中“允许此预编译站点可更新”和“使用固定命名和单页程序集”复选框

我想知道这是我做错了什么还是我们的网络管理员设置不正确。

它会/可能与 /bin 目录的位置有关吗?