问题标签 [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.
c# - 如何为我的 ASP.NET 文本框获取正确的 ClientID?
我在创建的 ASP.NET 项目中创建了 Table 的一个子类。该表使用一个类来格式化和创建 TableRows 和 TableCells,我们可以称之为 RowCreator。所以 MyTable 调用 rowCreator.CreateRow() 并返回一个 TableRow 里面有很多好东西。
在这个 TableRow 中有一个 TextBox,它应该在 onblur 事件上触发一个 javascript 方法,它是由 RowCreator 类添加的。
textBox.Attributes.Add("onblur", "javascriptMethod('" + textbox.ClientID + "');");
我还尝试创建了一个 textBox 的子类,它实现了一个添加 onblur 事件的方法:
Attributes.Add("onblur", "javascriptMethod('" + this + "');")
这是行不通的。ID 只是文本框子类的命名空间。
并且 JavaScript 方法非常简单:
function javascriptMethod(boxId) {
alert(boxId);
}
问题是,我猜这是因为尚未将文本框控件添加到控件集合中,因此 boxId 不是正确的客户端 ID。它与服务器端 ID 相同。有没有一种方法可以获取正确的 ID,而无需先在页面上使用 Controls.Add 添加行?还有其他建议吗?
我什至这样做的原因是每当它被改变时从一个javascript函数中读取文本框内容。也许有更好的方法来做到这一点?
.net - 对升级后的 Web 应用程序中的“系统”未定义消息进行故障排除
我有一个最初是在 .Net 1.1 Framework 上编写的 Web 应用程序。从那以后,我尝试将其升级到 .Net 3.5 Framework。我现在在我的页面上抛出了这个 javascript 错误,我一生都无法弄清楚为什么。
我已经将应用程序定位为 .Net 3.5 框架,甚至在 web.config 文件中删除并重新添加。关于如何解决此问题的任何想法?
更新 2009 年 1 月 20 日下午 6:44
我验证了我的 httpHandlers,每个@Zhaph Ben Duguid部分看起来不错......创建了一个新的 WebForm1.aspx 页面,添加了一个脚本管理器,但仍然出现相同的错误。
解析度
这是一个抛出错误的旧组件艺术 javascript 库。
c# - 搜索 ASP.Net 配置文件
我正在寻找一种使用标准 ASP.Net 配置文件提供程序搜索每个用户配置文件的方法。这可能吗,还是我应该创建一个新的配置文件提供程序?
这是场景:
- 用户注册
- 用户设置他们的个人资料(最喜欢的颜色、最喜欢的书、国家等)
- 然后,用户可以浏览其他用户,例如,喜欢“绿色”颜色的用户
我想通过会员/个人资料提供者来使用它,而不必直接对数据库进行编码。
c# - 自定义控件事件未触发
我有一个带有 LinkButton 的自定义控件。当我单击 LinkButton 时,它的单击事件不会触发。
我只提取了负责渲染 LinkButton 及其事件的代码(即上面包含的内容),以消除所有其他因素。
知道为什么事件没有触发吗?我错过了什么吗?
c# - 注册时的 ASP.NET 成员资格问题
我在这个会员资格的东西上度过了一段艰难的时光。
好的,所以,这真的很奇怪。我可以注册一个用户。我可以注册,我可以登录。但是,当我去注册另一个用户时,该用户没有保存在数据库中,并且当用户尝试登录时,我收到了会员凭据验证失败事件(我假设是因为用户从未被保存)。
这是我用来保存新用户的代码。
在页面上:
CreateUser 方法:
}}
额外的保存方法用于将用户保存在应用程序的数据库中。用户没有进入会员数据库,所以我知道它在那之前就死了。
有没有人看到任何明显让我着迷的东西?谢谢!
html - 为什么我的 Aspx 页面在 FireFox 和 IE 中呈现不同的 HTML
我遇到了一个问题,我的 asp.net 代码在 Firefox 和 IE 上呈现不同。当我说不同时,我的意思是,IE 中的链接按钮呈现为锚标记。然而,在 Firefox 上,它呈现为一个跨度
代码示例
我不知道这里发生了什么,我以前从未见过这种情况。我正在使用最新版本的浏览器,并且我有 asp.net 3.5 和 VS2008
更新:好的,这是一个 AJAX 页面,gridview 位于更新面板内,该面板对 LinkButton 的 OnCommand 事件作出反应。该代码显然可以编译,并且在 IE 上运行良好。
我已经在 Firefox 上检查了页面源,它与图像相同。关于包含的 DIV 标签上缺少 ID 的观点很好。嵌入式脚本是否会导致 FireFox 出现问题?id 以数字开头呢?
vb.net - 是否可以使用 AJAX 回发刷新 CSS 表?
我一直在学习如何使用 ASP.NET 3.5 创建动态图像和动态样式表。我背后的原因是我有一个网页,我想自动更改标题背景图像(使用 css 设置)。在下面检查我的测试脚本:
因此,上面的默认表单页面没有什么特别之处,它有一个 DIV 样式以具有动态背景图像和一个标签,正如评论所示,这只是为了确保我的 AsyncPostBack 正常运行。
再一次,没什么特别的。只需将我临时硬编码到程序中的两个值交换,并更新标签文本。
这是我的动态样式表:
最后,这是我的动态图像脚本:
因此,有了这些信息,我想知道 AsyncPostBack 是否可以刷新 CSS,以便在单击 Button2 时图像会发生变化。我愿意接受建议和/或“这是愚蠢/艰难的做法,试试这个……”类型的反馈。
多谢你们!
c#-3.0 - ASP.NET Membership 保持身份验证问题
所以,我的应用程序很奇怪,当您登录时,您将保持登录状态一两个页面然后迷路。我的设置是这样的:
谢谢你的帮助。
wcf - 为什么我的 WCF 服务没有响应我在 web.config 中的 baseAddress 设置?
我正在尝试通过在Anthony Steele 的博客文章中重新创建项目来学习如何使用 WCF 构建 RESTful 服务。他在他的配置中使用以下 XML 来设置服务的端点。
但是,当我尝试在我的 ASP.NET 3.5 网站的 web.config 中做同样的事情时,我无法导航到我的服务。这是我正在使用的 XML:
我想我的配置将允许我导航到http://localhost:49268/TestREST/webapi/services/greeter并查看我的服务。我得到的只是一条找不到资源的消息——我错过了什么吗?
编辑:我的部分问题是我的绑定是 wsHttpBinding。使用 webHttpBinding 可以让我正确使用该服务 - 除了 baseAddress 配置部分仍然无效。
asp.net-mvc - PDF 预览和查看
我正在创建一个文档查看 Web 应用程序。您登录,它会将您带到一个屏幕,您的所有文档都列在左侧。我想这样做,以便当您翻阅文档时,文档的预览会显示在右侧。从那里您可以单击它以查看完整视图和打印功能。我不是在问如何做所有这些,但我想知道渲染文档预览的最佳方法是什么。这些文档都将是 pdf 并存储在服务器上。我在 Visual Studios 2008 的 asp.net 3.5 mvc 中工作。