问题标签 [code-behind]

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 回答
6317 浏览

sharepoint - 从后面的代码中引用自定义列表表单字段并自动用值填充它们

我为我的列表制作了我的自定义 NewForm.aspx,我想向它添加一些自定义代码。所以我从我自己的类继承了这种形式:

现在我想引用一些可用的字段来自动为用户填充它们。(Javascript 在这里无济于事,因为我必须从其他列表中获取一些数据)。

但我不知道如何从代码隐藏文件中引用这些字段。

控制字段的代码是在 .aspx 页面中编写的(嗯,它是由 Sharepoint Designer 在使用命令Insert > SharePoint Controls > Custom List Form...时生成的),如下所示:

在运行时查看 id 时,它非常长

替代文字 http://img33.imageshack.us/img33/7495/ss20090713143352.png

那么我如何引用字段,以便我可以在我的代码隐藏文件中对它们设置Text属性?

0 投票
4 回答
5530 浏览

asp.net - 为什么我不能在 CreateUserWizard 控件中按 ID 引用 TextBox?

我在这里遇到了一个奇怪的问题。

在 asp.net CreateUserWizard 中,我得到了一些元素,但我似乎无法从我的代码隐藏中访问它们。

这是一个代码片段:

标记:

..这是代码隐藏:

这不应该工作吗?如果这有什么不同,它就在 UserControl 中。

提前致谢

0 投票
1 回答
1081 浏览

c# - 动态加载外部 xaml 文件的代码隐藏?

我一直在编写使用 XamlReader 动态加载 xaml 文件的应用程序。这样我就可以用不同的方式对我的应用程序进行外观设计,或者仅将简单的 xaml 文件分发给用户以获得不同数量的功能。现在我想知道是否有办法为代码隐藏文件做类似的事情。有没有办法将松散的代码隐藏文件作为可以动态加载的外部文件分发?我想不,因为它是代码,但我想我还是会问:)

谢谢!

0 投票
4 回答
1776 浏览

asp.net - 从页面中删除重复的脚本

我正在尝试利用 yahoo 卓越的性能规则:避免重复脚本

为此,我希望能够在将脚本注入页面之前知道是否已经将脚本添加到页面中。除非我在页面中添加了脚本管理器,否则我似乎无法弄清楚背后的 asp.net 代码中添加了什么。但我想避免使用 asp.net AJAX。从规则的描述来看,它看起来在 php 中是可能的。

假设我无法在后面的代码中进行检查,我正在考虑使用 jQuery $.getString 函数,但在获取脚本之前它不会检查。如果我要选择 javascript 文件,我是否必须解析整个 http 响应才能确定页面上加载了哪个脚本?

0 投票
5 回答
98565 浏览

c# - 如何在后面的c#代码中将div添加到容器div

ASP.NET, C#

正如标题所示,我想知道是否有人知道如何以编程方式(c# 代码隐藏文件)将 div 添加到另一个容器 div(在 aspx 页面中)。

提前致谢

0 投票
2 回答
951 浏览

c# - Parse aspx page for Checkbox inputs via the C# Codebehind

I am trying to parse the html side of an aspx page from the C# code behind.

Essentially I have a with multiple checkboxes that are named as such:

qlcbXX with XX being an id of an item pulled from a database.

What i would like to do is

a) parse linkSelections for all the checkbox inputs

b) determine if they are checked

c) if checked add to a list called keepList else add to list called removeList

Any ideas?

Thanks

-Seth

0 投票
4 回答
1539 浏览

c# - 在 Page_PreInit 和 Page_Load 之间传递对象/变量

我正在使用数据库动态构建页面来存储页面信息,并使用 .NET (C#) 来构建页面。该过程的一部分是根据数据库中的内容设置母版页(在代码隐藏中),据我所知,这必须在Page_PreInit.

我的问题是如何将对象和变量从Page_PreInitto 传递给Page_Load.

我已经能够使其工作如下,但使用此方法时出现随机编译错误:

由于各种原因,我没有使用 Visual Studio 来编译页面,只是让 .NET 在第一页请求时即时编译。我收到两条错误消息:

1) “CS0102:‘BuildPage’类型已经包含‘pageData’的定义”

2) “ASPNET:确保此代码文件中定义的类与'inherits' 属性相匹配,并且它扩展了正确的基类(例如Page 或UserControl)。”

奇怪的是,有时页面会在第一个 Web 请求时编译。并且,对于第一次请求时没有出现的情况,在随机数次页面刷新后,它将完美编译。在它编译之后,一切似乎都可以正常工作,直到我对后面的代码进行另一次更改并且它必须重新编译。

Page_PreInit当使用该方法在和之间共享变量时,我似乎只会遇到那些编译错误Page_Load。换句话说,如果我只是从数据库中请求数据两次,一次在“Page_PreInit”中,一次在“Page_Load”中,我永远不会收到这些错误。但我真的不希望数据库负载加倍。

所以我的问题实际上有两个部分,首先,这是一种可以接受的共享变量的方式,还是有更好的方式将数据从Page_PreInitto传递Page_Load

其次,如果这是一种可以接受的方式,这些错误是否无关?有没有人看到类似的错误在重复的 Web 请求之后就消失了?

感谢您的任何帮助!饲料

0 投票
2 回答
8440 浏览

c# - 如何单独设置 StackPanels 边距?

我可以像这样在代码隐藏中设置堆栈面板的边距:

但是我怎样才能单独设置每个,这两个都不起作用:

伪代码:

0 投票
8 回答
6588 浏览

asp.net - ASP.NET - 内联与代码隐藏

我意识到,通过提出这个问题,我本可以开始天启,但我的一位同事在他们的 aspx 页面中使用了很多内联编码,而我更喜欢使用代码隐藏。

这里有正确和错误的方式吗?

0 投票
4 回答
16672 浏览

asp.net - 如何在 ASP.NET 中的代码绑定文件中以编程方式在新选项卡中打开新页面?

单击第一页中的按钮后,如何以编程方式从 ASP.NET 中的代码隐藏文件中的新选项卡中打开页面?希望从新页面我也可以访问 Session[] 数组。