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

0 投票
2 回答
333 浏览

placeholder - 动态控件不显示

我正在一些输入 XML 上创建控件。然后将控件添加到位于表格中的不同 PlaceHolder 控件。这是供参考的代码

只有最后一个占位符显示控件。

0 投票
1 回答
111 浏览

asp.net - 不指定控件 ID 的优点?

阅读TRULY UNDERSTANDING VIEWSTATE,作者建议:

当 ASP.NET 解析表单并找到带有 runat=server 的标记时,它会创建指定控件的实例。它分配给实例的变量名称是基于您分配给它的 ID(顺便说一下,许多人没有意识到您根本不需要给控件一个 ID,ASP.NET 将使用自动生成的 ID . 不指定 ID 有好处,但这是一个不同的主题)。

不指定控件 ID 可以获得哪些优势?我的快速搜索没有任何结果。谢谢您的帮助。

0 投票
1 回答
2841 浏览

c# - ListView分页中如何设置数据分页控件的TotalRowCount属性?

我使用 datapager 控件在 listView 中工作,并为列表视图创建分页,如下所示:

我将分页数据列表检索到列表视图,在每个页码更改的列表视图数据中,将绑定并通过特定函数获取 10 行,如下所示:

运行此分页时不起作用,因为 TotalRowCount=10。如何更改此属性并将其设置为表中的总行数?

0 投票
1 回答
922 浏览

c# - DNN 如何创建具有多个控件的复杂模块

我的目标是创建一个包含 xml 文件条目的列表视图的模块。xml 文件只是一些对象的序列化数组。以 Country{Code,Name,URL} 为例。

当一个条目被单击时,另一个控件应该显示某种项目控件中的所有项目,其样式基于类型(这个想法来自 WPF)。我假设可以为可能的项目类型创建某种样式/规则,在上述情况下是 Country。(欢迎任何关于如何实现这一目标的想法/建议)。

现在在样式项目列表中,应该能够选择想要的项目,并将其导出到基于新类型 SelectedContries{Code,Name,Url,Params} 的新 XML 文件。然后,用户需要在新列表中添加额外的参数并导出(序列化)。

我现在的问题是,做这样的模块什么是正确的方法。一个带有 3 个控件的模块。我是模块开发的新手,所以请深入解释一下。我是否在模块中创建 Asxc 文件作为我的控件?

根据我上面解释的目标,任何可能对这有好处的指南链接都很好,也欢迎任何一般性建议。谢谢。

0 投票
3 回答
10046 浏览

asp.net - 将 ASP 控件动态添加到表中

现在我有一个 ASP 表。我可以在这个表中添加行和单元格。我想做的不是单元格只显示文本,而是添加一个控件。例如一个按钮。

现在,我对如何做到这一点的第一个想法就是将<ASP:Button ...作为.Ttext表格单元格的属性。但我的直觉告诉我这行不通。此外,我可能无法添加处理按钮单击的功能。

有人可以帮助我指出如何实现这一目标的正确方向吗?

0 投票
1 回答
1718 浏览

c# - Gridview 排序不会在第一次单击时触发

我的代码中有以下两个控件

gridview(用于数据显示) sqldatasource(我的gridview的源)

我想更改gridview,但是当我更改我的sqldatasource 中的sqlcommandstring 时,在我的datagrid 表排序的新视图中,第一次单击不会触发。请参阅下面的 sqlcommandstring 更改过程。

0 投票
2 回答
2138 浏览

asp.net - IF SelectedItem.Equals ??? 然后重定向语句

我在 Visiual Studio 2010 中构建的网站中有一个 gridview。我是编程新手,并且有一个关于根据 gridview 的结果将用户重定向到另一个页面的查询。

我的 gridview 工作得非常好,并通过下拉列表中的选择拉回项目。这些项目已分配 ID(1 表示每周,2 表示每月)。

我的用户从下拉列表中选择“每周”或“每月”选项,网格视图将填充此数据。(这部分工作得很好)。

显示结果后,我希望用户按下“创建”按钮,然后根据下拉列表中的选定项目将他们定向到正确的 Weekly.aspx 或 Monthly.aspx 页面。

到目前为止,我有以下代码似乎将用户重定向到 Monthly.aspx 页面,以便从下拉列表中进行选择。

谁能指出我正确的方向?

在我的页面加载事件中,我还想确保网页项目 1(每周)是默认选择。我已经尝试通过将以下代码添加到 page_load 事件来做到这一点,但我不知道结果。

0 投票
2 回答
309 浏览

asp.net - 拥有不可见的 ASP.NET 控件是否安全?

例如,假设我有一个具有重要控件的 gridview 列,

如果我让它们对普通用户不可见,而对管理员用户可见,它是否安全?

0 投票
3 回答
1323 浏览

asp.net - 输入字符串的格式不正确

下午所有,

我有一个下拉列表,它从我的 SQL 数据库中提取数据并为用户提供两个选项(每周/每月)。数据库中的每一个都有一个 ID。Weekly 设置为 1,Monthly 设置为 2。此下拉列表链接到 gridview,它根据所选项目提取/显示数据。所有这一切都很好。

我遇到的这个问题是我想在我的 Page_ 加载事件中添加一些代码来填充带有所选项目的文本框。当用户访问该页面时,我还想将下拉列表默认设置为每周一次。我认为以下两位代码可以工作,但我得到消息“输入字符串的格式不正确”。

我是 .net 的新手,但已经读到我可能需要将我的 int 转换为字符串?

任何提前的帮助都会非常受欢迎。

问候贝蒂。

0 投票
0 回答
97 浏览

asp.net - 如何获取在asp.net中动态加载的控件的值

在我的页面中,我动态加载了一些控件。

在页面中

在 Page.aspx 中:

现在,然后这个页面被提交,我想获取'part.ascx'中控件的值,但我无法获取它。

问题是什么?