问题标签 [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.

0 投票
1 回答
2578 浏览

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”不起作用——这就是我要找的。

我相信有更好的方法可以做到这一点,所以请随时指出来让我看起来很简单!

多谢你们!

0 投票
2 回答
627 浏览

c# - 数据中继器中的标签文本

当我能够绑定数据并写入我的 html 页面时,我正在尝试在我的数据中继器中使用标签。

效果很好。

当我尝试获取文本值时,我得到“”。

标签 lblcurrentID = ri.FindControl("lblID") 作为标签;

结果:lblcurrentID.text = ""

相同的代码适用于我在数据中继器中的下拉列表。我想知道这是否与将标签转换为跨度标签有关。

0 投票
5 回答
42785 浏览

asp.net - ASP.NET CheckBoxList 数据绑定问题

是否可以对 ASP.NET CheckBoxList 进行 DataBind,以使数据中的字符串值成为复选框的标签,并且布尔值选中/取消选中该框?

在我的 asp.net 网络表单上,我有一个这样的 CheckBoxList:

在后面的代码中,我有以下代码:

我有点希望在 InRole = true 时选中复选框。我也试过 InRole = "Checked"。结果是一样的。我似乎找不到 DataBind 的方法并自动选中/取消选中复选框。

目前,我通过为 DataBound 事件中的相应项目设置 selected = true 来解决问题。似乎有一个更清洁的解决方案超出了我的掌握。

谢谢你

0 投票
2 回答
3122 浏览

c# - ASP.net 中的可折叠面板

好的,我想我只是在这里犯了一个愚蠢的错误,但我想使用良好的 ASP.net ViewState/PostBack 模型创建一个可折叠的控件(源自 System.Web.UI.Control)。

我的班级中有一个 ImageButton,我在 OnInit() 事件中对其进行了初始化:

IsCollapsed 是一个布尔值,CollapseImageClick 只是切换它:

然后我的 CreateChildControls 正在检查这个参数:

不幸的是,它不起作用。我点击 ImageButton,页面确实是回发,但它不会改变它的状态 - 如果它之前展开,它仍然在之后展开。

在构造函数中,我设置 EnableViewState = true;

为了坚持这些更改,我缺少什么线索吗?

0 投票
1 回答
982 浏览

asp.net - 向 SharePoint Web 控件添加属性

我正在尝试向 SharePoint Web 控件添加属性:

Microsoft.SharePoint.WebControls.BooleanField 基本上呈现为 html 输入复选框控件。

如何为此添加属性?比如一个事件?

通常对于 asp.net web 控件,您可以这样做:

有任何想法吗?谢谢。

0 投票
2 回答
2804 浏览

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.

0 投票
3 回答
12858 浏览

asp.net - 在Repeater的HeaderTemplate中设置MyLabel.Text

我发现的每个示例都包括在页面的 OnLoad 之外编写一个函数来执行此操作,但我很好奇是否有更简洁的方法来实现它。我在 HeaderTemplate 中有一个标签,我只想将标签的文本设置为字符串。如果标签在中继器之外,我可以执行以下操作:

有没有一种简洁的方法来做到这一点?

0 投票
1 回答
905 浏览

asp.net - Asp.net:自定义角色和成员资格提供程序,LoginStatus 控件没有反应

参与了一个项目,其中一半的团队正在构建数据库和 Web 服务层,我们正在构建一个单独的前端 Web 服务消费站点。

我们正在构建一个自定义角色和成员资格提供者,它将通过 Web 服务层进行操作。

只是做一些早期的原型设计,设置角色,检查页面权限并查看菜单项是否根据角色关闭和打开等。

出现了一件奇怪的物品。内置的 loginview 控件根据某人是否登录在 LoggedInTemplate 和 AnonymousTemplate 之间正确切换。

但是 LoginStatus 控件根本没有反应。它始终显示 LoggedOut 文本。

我会猜到 LoginView 和 LoginStatus 的运行方式相同,即只是在新的提供程序中进行测试,然后他们就可以使用它了。

身份验证当然也是表单。

任何人都知道在将 LoginStatus 控件与自定义提供程序一起使用时要注意的任何特定设置吗?

谢谢

0 投票
2 回答
5849 浏览

asp.net - 无论数据如何,如何设置转发器控件的控件值

这是中继器:

我想在代码中动态设置 itemtemplate 的这些控件,这样 asp.net 代码不应该看起来那么难看:

另一方面,我不想单独设置它或每个绑定的 ItemTemplate,我想通过父控件(中继器)本身来设置它。

C# 中的答案也将受到欢迎!

0 投票
1 回答
5763 浏览

asp.net - 默认情况下,ASP.NET 登录控件是否使用 ReturnURL 进行重定向?

如果我将 System.Web.UI.WebControls.Login 拖放到页面上,它是否应该默认重定向到 ReturnURL?还是我必须设置一些配置设置或编写一些代码才能使其工作?