问题标签 [web-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.
vb.net - 在 VB.net 中将特定的 WebControl 类型作为参数传递
我正在尝试创建一个函数来搜索 WebControl 的父子关系(基本上与 WebControl.FindControl(id as String) 相反,但要查找特定的 WebControl 类型)。
示例:我在 GridViewRow 的 ItemTemplate 中有一个用户控件。我正在尝试从用户控件中引用 GridViewRow。用户控件可能位于也可能不在 div 或其他类型的控件中,所以我不知道要查看多少父级(即我不能只使用 userControl.Parent.Parent)。我需要一个函数来找到它在父子层次结构中找到的第一个 GridViewRow。
因此需要这个功能。除非有更好的方法来做到这一点?无论如何,我希望我正在创建的函数相当通用,以便可以根据我正在寻找的内容指定不同的 WebControl 类型(即 GridViewRow、Panel 等)。这是我写的代码:
我知道函数定义中的“ByVal parentControlType as WebControl.Type”不起作用——这就是我要找的。
我相信有更好的方法可以做到这一点,所以请随时指出来让我看起来很简单!
多谢你们!
c# - 数据中继器中的标签文本
当我能够绑定数据并写入我的 html 页面时,我正在尝试在我的数据中继器中使用标签。
效果很好。
当我尝试获取文本值时,我得到“”。
标签 lblcurrentID = ri.FindControl("lblID") 作为标签;
结果:lblcurrentID.text = ""
相同的代码适用于我在数据中继器中的下拉列表。我想知道这是否与将标签转换为跨度标签有关。
asp.net - ASP.NET CheckBoxList 数据绑定问题
是否可以对 ASP.NET CheckBoxList 进行 DataBind,以使数据中的字符串值成为复选框的标签,并且布尔值选中/取消选中该框?
在我的 asp.net 网络表单上,我有一个这样的 CheckBoxList:
在后面的代码中,我有以下代码:
我有点希望在 InRole = true 时选中复选框。我也试过 InRole = "Checked"。结果是一样的。我似乎找不到 DataBind 的方法并自动选中/取消选中复选框。
目前,我通过为 DataBound 事件中的相应项目设置 selected = true 来解决问题。似乎有一个更清洁的解决方案超出了我的掌握。
谢谢你
c# - ASP.net 中的可折叠面板
好的,我想我只是在这里犯了一个愚蠢的错误,但我想使用良好的 ASP.net ViewState/PostBack 模型创建一个可折叠的控件(源自 System.Web.UI.Control)。
我的班级中有一个 ImageButton,我在 OnInit() 事件中对其进行了初始化:
IsCollapsed 是一个布尔值,CollapseImageClick 只是切换它:
然后我的 CreateChildControls 正在检查这个参数:
不幸的是,它不起作用。我点击 ImageButton,页面确实是回发,但它不会改变它的状态 - 如果它之前展开,它仍然在之后展开。
在构造函数中,我设置 EnableViewState = true;
为了坚持这些更改,我缺少什么线索吗?
asp.net - 向 SharePoint Web 控件添加属性
我正在尝试向 SharePoint Web 控件添加属性:
Microsoft.SharePoint.WebControls.BooleanField 基本上呈现为 html 输入复选框控件。
如何为此添加属性?比如一个事件?
通常对于 asp.net web 控件,您可以这样做:
有任何想法吗?谢谢。
asp.net - Changing WebControl ID Inside of a Repeater
This is roughly what I'm trying to do. Obviously, the implementation is faulty, but I can't find any information on how I'd go about this in practice. Any help is appreciated.
Edit: What I'm trying to do exactly is add a DropDownList for each item in this Repeater, and upon submission of the form, use the ID's of each Yes/No answer to input into a database. The SqlDataReader that I'm using has two fields: The question content and the questionID.
asp.net - 在Repeater的HeaderTemplate中设置MyLabel.Text
我发现的每个示例都包括在页面的 OnLoad 之外编写一个函数来执行此操作,但我很好奇是否有更简洁的方法来实现它。我在 HeaderTemplate 中有一个标签,我只想将标签的文本设置为字符串。如果标签在中继器之外,我可以执行以下操作:
有没有一种简洁的方法来做到这一点?
asp.net - Asp.net:自定义角色和成员资格提供程序,LoginStatus 控件没有反应
参与了一个项目,其中一半的团队正在构建数据库和 Web 服务层,我们正在构建一个单独的前端 Web 服务消费站点。
我们正在构建一个自定义角色和成员资格提供者,它将通过 Web 服务层进行操作。
只是做一些早期的原型设计,设置角色,检查页面权限并查看菜单项是否根据角色关闭和打开等。
出现了一件奇怪的物品。内置的 loginview 控件根据某人是否登录在 LoggedInTemplate 和 AnonymousTemplate 之间正确切换。
但是 LoginStatus 控件根本没有反应。它始终显示 LoggedOut 文本。
我会猜到 LoginView 和 LoginStatus 的运行方式相同,即只是在新的提供程序中进行测试,然后他们就可以使用它了。
身份验证当然也是表单。
任何人都知道在将 LoginStatus 控件与自定义提供程序一起使用时要注意的任何特定设置吗?
谢谢
asp.net - 无论数据如何,如何设置转发器控件的控件值
这是中继器:
我想在代码中动态设置 itemtemplate 的这些控件,这样 asp.net 代码不应该看起来那么难看:
另一方面,我不想单独设置它或每个绑定的 ItemTemplate,我想通过父控件(中继器)本身来设置它。
C# 中的答案也将受到欢迎!
asp.net - 默认情况下,ASP.NET 登录控件是否使用 ReturnURL 进行重定向?
如果我将 System.Web.UI.WebControls.Login 拖放到页面上,它是否应该默认重定向到 ReturnURL?还是我必须设置一些配置设置或编写一些代码才能使其工作?