问题标签 [asp.net-controls]
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.
asp.net - ASP.NET 服务器控件属性属性必须是必需的
我有一个CustomControl
带有属性属性的自定义 ASP.NET 服务器控件Path
。
如果Path
未明确指定,那么我希望抛出异常。
例如,
<myControls:CustomControl Path="somedirectory/someotherdirectory/somefile.ext" runat="server" />
应该编译,并且
<myControls:CustomControl runat="server" />
应该抛出异常。
我意识到我可以在Path
属性的 getter 中做到这一点,但是是否有一些属性需要这样做?
更新
除了在代码隐藏属性的 getter 方法中使用之外,是否有任何机制可以验证属性属性的值?
.net - 用于支持图像的 ASP.NET 的简单 WYSIWYG 编辑器
我只需要一个基本功能:
- 粗体文字
- 标题文本
- 列表(编号)
- 撤消和重做
- 插入图片
- 更改编辑器的背景
我不需要让用户直接更改html代码。
在那里我找到了一些支持所有这些功能的编辑器,除了插入图像。有没有可以满足我的需求?
c# - 具有附加可绑定字段的 ASP.NET 服务器控件
我创建了一个自定义服务器控件,派生自System.Web.Contols.CheckBoxList
自定义 aCheckBoxList
的呈现方式。我还想添加另一个可绑定字段并在CheckBoxList.RenderItem()
方法中获取该字段的值。我要创建的字段应包含一个指定是否CheckBoxListItem
选中 a 的值。我已经阅读了一些关于自定义 DataFields 的文章,但从未详细解释过。
我已经包括了我课堂的一部分,以更好地解释我似乎无法理解的内容。
在 .aspx 页面中使用此控件时,我试图像这样绑定它
php - 如何在 php 中创建 web 控件
在 asp.net 中有 grideview、菜单等控件
如何在php中开发一个像编辑器一样的web控件[html, jscript, ajax调用服务器] 反复使用,如果能分开控制改进会更好?
asp.net - LoadControl(字符串)在不同的程序集中?
我正在开发一个独立的 ASP .NET 组件,用于插入我们创建的各种站点。应用程序的一部分是一个 CompositeControl,它需要加载一个 UserControl。
然而,CompositeControl 没有 LoadControl() 方法——相反,我必须(据我所知?)依赖 Page.LoadControl(),这是一个问题!
当页面不是程序集的一部分时,我如何知道我的控件的路径?CompositeControl 所在的页面位于我正在编写 Page.LoadControl() 代码的程序集之外,因此找不到我的 .ascx 文件。
我试过 LoadControl(type, object[]) 但这不会加载我需要的“代码 infront”文件。
那么 - 如何在我的 Page.LoadControl 的某些包含的程序集(名称已知,ofc)中找到某些 .ascx 文件的路径?或者,是否有其他方法可以从 CompositeControl 内部加载控件?
干杯!
编辑:
以下提供了解决方案,虽然它有点hacky。但是它确实有效: http ://www.cmswire.com/cms/tips-tricks/aspnet-reusing-web-user-controls-and-forms-000915.php
asp.net - VB.NET 真实 ID 代替占位符 ID
我有一个特定的链接,我正在尝试将其转换为 ASP:LinkButton 占位符,以便我可以根据用户类型控制它的可见性:
我可以通过向 Href 属性添加“javascript: void(0)”来删除 PostBackUrl,但现在我遇到了获取可以在 javascript 中使用的真实 ID 的问题。就目前而言,这会为 的项目创建一个 ID ctl00_ContentPlaceHolder1_linkColumnsSelect
,但是我需要该 ID 在客户端是“linkColumnsSelect”并且仍然可以在服务器端工作(出于涉及循环的 jQuery 编码原因)。那可能吗?还是我只需要调整我的 jQuery 以考虑 ID 的占位符段?
asp.net - 你调用的对象是空的
我正在尝试为 page_load 中的隐藏字段分配值..但它会抛出 System.NullReferenceException ..这是我在 page_load 事件中使用的代码..
以下是错误详细信息...
像下面这样修改代码也会引发相同的错误
下面给出的是页面来源..
请指导我解决这个问题???
asp.net - 从服务器端 asp.NET 动态设置图像控制图像
我有一个网络表单站点,用户在其中上传文件,文件名等保存到数据库。这些文件然后显示在数据列表中。我试图让这个数据列表显示不同的图像(图标)来表示文件类型。
这是我背后的代码。fm.getIcon是一个自定义函数,它将服务器上的完整文件路径返回到代表文件类型的适当图像。
当我调试代码时,我可以验证图像确实存在于imgFile路径中
我的问题是图像没有加载。如果我将 imgFile 替换为图像的硬编码路径,它可以正常工作。
我错过了什么?
.net - ASP.NET 控件呈现一个
ASP.NET 中的 Label 控件似乎可以呈现<span>
标签,但是否有服务器控件可以在<div>
?
当然,我可以设置display: block
它可能看起来一样,但我宁愿不在跨度内嵌套 div。另外我不想使用<%= MyVariable %>
,因为这在回发时可能表现不佳。
请问有什么建议吗?
asp.net-mvc - asp.net MVC 中的 asp.net 控件
我已经安装了其中包含 MVC 的 Visual Studio 2010 速成版。我正在创建我的第一个应用程序,我注意到我可以在其中包含基本的 asp.net 控件,如 [label、gridview、datagrid、drop downbox]。以及与视图上显示的这些控件相关的所有事件。
我的问题是:
在 MVC 中使用 asp.net 控件好还是我应该在 HTML 部分和 JQuery 上练习更多?它会损害页面速度吗?