问题标签 [detailsview]

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 投票
3 回答
2430 浏览

asp.net - 将 UserId 放入 SQLDataSource

我还是 asp.net 的新手,我遇到了一个我无法弄清楚的问题。我正在使用 vb 和 .net 会员 api。

我的问题是,如何将当前用户的用户 ID 放入 DetailsView INSERT?

0 投票
2 回答
1016 浏览

asp.net - DetailsView /FormView 是否足够丰富以进行编辑和插入?

我想知道 DetailsView/FormView 和 ObjectDataSource 是否有足够的能力来插入/编辑您的记录?

或者更好地问你你喜欢使用它们还是自己制作表格?

因为有时将它们用于复杂的任务并不容易,另一方面,当您有很多字段时,您可以自己制作表格。

0 投票
2 回答
6329 浏览

asp.net - 如何修改Detailsview的ItemUpdating事件中的输入数据?

你能指导我如何在 ItemUpdating 事件中访问 DetailsView 的输入数据吗?
我想对用户输入到 Detailsview 的数据进行一些修改。谢谢

0 投票
1 回答
4155 浏览

c# - DetailsView FindControl() 在一些回发后返回 null

我已经使用 GridViews 和 DetailsViews 工作了很长时间,但是昨天我遇到了一个新场景,我很不明白。

我有一个带有 ImageButton (CommandName="Insert") 的 GridView,它会将 DetailsView 的模式更改为 Insert。之后,我将在该 DetailsView 中查找 DropDownList 并动态添加一些项目。工作正常,但第一次我第一次按下那个 ImageButton。如果我在 DetailsView 中单击“取消”并再次按下 ImageButton,.FindControl() 方法将返回 null。我在这里面临什么生命周期问题?

我创建了这个示例:(要使其在您的 Visual Studio 中运行,只需将 DataSource 绑定到 DetailsView,否则将不会呈现)

标记:

代码隐藏:

我也尝试过使用 ItemTemplate,而不是 InsertItemTemplate,但结果相同。使用 ChangeMode-Method 后,DetailsView.CurrentMode == InsertMode。我唯一能想到的是,已经为 ItemTemplate 生成了标记,并且将 Mode 更改为 InsertMode 不会影响呈现的标记或类似的东西。

有人对此有解决方案吗?=)

0 投票
1 回答
1906 浏览

asp.net - asp.net:DetailsView 控件不解释 html

我在页面上有一个 asp.net detailsview 控件。我注意到它总是显示来自我的数据库字段的原始文本,它不会解释文本中的 html —— 所以它显示 < b>mytext</b> 而不仅仅是 mytext 粗体。

无论如何要让控件解释正在返回的数据中的html

问候融化

0 投票
1 回答
1589 浏览

asp.net - Asp.Net:DetailsView 控件 - 将用户发送到特定页面

在经典 ASP 中,如果您想将用户发送到特定页面,您将发送/创建一个 URL,如:posts.asp?id=24 ...指示帖子的查询字符串。

那么,在 asp.net 中使用绑定到数据集的 DetailsView 控件,我该如何做同样的事情?在地址栏中,当我翻阅记录时,我看到的只是posts.aspx,没有查询字符串部分。当页面上的 detailsview 控件时,如何将用户发送到 posts.aspx?id=24。

注意:我有兴趣将用户发送到特定的 postid,而不是数据集中的特定索引。

问候融化

0 投票
2 回答
282 浏览

asp.net - vs2008 web express:detailsview无法隐藏新按钮

在详细信息视图中,我想隐藏新按钮。

在页面加载时,我已通过以下代码成功完成此操作:

但是,当我完成编辑后点击取消或更新按钮时,如何隐藏新建按钮。

新建按钮不断出现。如何从屏幕上完全隐藏它。

在某些情况下,可见属性不断更改为 true,我如何找出该事件?

我希望能够在运行时而不是设计时做到这一点。

0 投票
1 回答
249 浏览

c# - 如何在将数据绑定到详细信息视图之前验证数据库中的字段

如何在将数据库绑定到详细信息视图之前验证数据库中的字段

在进入详细信息视图之前,我有一些需要验证的字段

例如,应该消除空值字段......并且需要为

此表中的外键字段(即其他表中的数据)

我以为我可以在 ondatabinding 事件中做到这一点......

受保护的无效dvDataBinding(对象发送者,EventArgs e){}

在以下函数中,我将传递 req_ID ..

详细信息视图中的数据绑定...

提前致谢

0 投票
1 回答
6308 浏览

c# - 如何在 DetailsView 数据绑定事件中修改数据

我在 aspx 页面中使用带有 sqldatasource 的详细信息视图。我正在尝试对某些字段进行一些预处理和后处理 - 基本上是将 html 列表转换为换行符分隔的列表以进行编辑并返回 html 以存储在数据库中。

ItemUpdating 中的后处理很简单,但 DataBound 中的预处理很混乱......

它的脆弱性

string s=((DataRowView)DetailsView1.DataItem).Row.ItemArray[2].ToString();

这让我心烦意乱。我确定我遗漏了一些明显的东西(不止一件事)!

我想我希望做一些更像我的 ItemUpdating ...

e.NewValues["threeline"] = postprocess(e.NewValues["threeline"].ToString());

0 投票
1 回答
721 浏览

asp.net - 如果返回 1 条记录,则 asp.net 使用详细信息视图,如果返回多条记录,则使用网格视图

我正在使用详细信息视图和 sqldatasource 控件来填充它。每隔一段时间我就会收到一条错误消息,因为返回了不止一行。如果返回多行,如何在 gridview 中显示数据?