问题标签 [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 投票
1 回答
1445 浏览

.net - 如何在 xaml 中绑定到动态 xpath?

我有一个基于 XPath 查询显示项目的列表框。

这个 XPath 查询会根据用户在 GUI 其他地方的选择而改变。XPath 总是引用同一个文档。

目前,我使用一些 C# 代码将控件的绑定更改为新的 XPath 表达式。

相反,我想在 XAML 中绑定到 XPath,然后根据需要更改该 XPath 的值。

我该怎么做?

0 投票
2 回答
3127 浏览

c# - 从没有密钥的代码创建 XAML 资源

有没有办法从代码中将资源添加到 ResourceDictionary 而不给它一个资源键?

例如,我在 XAML 中有这个资源:

我需要从代码动态创建此资源并将其添加到 TreeView ResourceDictionary。但是,在 XAML 中没有 Key 意味着它默认用于所有 FieldPropertyInfo 类型。有没有办法在没有密钥的情况下将其添加到代码中的资源中,或者有没有办法我可以使用密钥并仍然在所有 FieldPropertyInfo 类型上使用它?

到目前为止,这是我在 C# 中所做的:

显然,将资源添加到 ResourceDictionary 键为 null 不起作用。

0 投票
3 回答
3282 浏览

asp.net-mvc - 删除 *.cs、*.Designer.cs 代码隐藏文件?

是的,这有点毫无意义,但我想知道......我的所有这些代码隐藏文件都弄乱了我的 MVC 应用程序。据我所知,我需要这些文件的唯一原因是告诉 ASP.NET 我的页面扩展自 ViewPage 而不是 Page。

我尝试了几个不同的 Page 指令更改,但我发现没有任何东西可以让我识别页面的基类并让我删除代码隐藏文件。

有没有办法做到这一点?

更新:我正在尝试从强类型 ViewPage 继承!似乎可以从常规 ViewPage 继承...

0 投票
4 回答
1385 浏览

c# - 将复杂的条件语句移到代码后面

我只是想知道,如果通过移动复杂的 if else 语句和生成的 html 标记到后面的代码是否违反了一些“MVC”法律?

当面临内联 if else 语句可能变得非常不可读时,这似乎是一个不错的选择。

0 投票
3 回答
3254 浏览

asp.net - 如何从编译中排除 ASP.NET 网站代码隐藏文件?

我正在重构一堆 ASP.NET 页面。我想编译和测试我已经完成的那些。但是,Visual Studio 不允许我在未重构页面上运行带有编译错误的网站。如何在不将它们从项目本身中删除的情况下暂时排除它们?你可以通过某种配置来做到这一点吗?

0 投票
1 回答
690 浏览

xml - 如何在代码隐藏文件中读取使用 XMLHTTP 发送的 XML?

我有一个 javascript 代码,我在其中创建 XML Dom 并将其发送(使用 XMLHTTP)到代码隐藏页面(server.aspx.cs)。我怎样才能在那里读取 XML?

0 投票
1 回答
742 浏览

xslt - 从代码隐藏访问 xslt 元素

如何为 xslt 中声明的元素设置值(在代码后面)?这是我的 xslt

现在我必须在代码隐藏中设置 hiddenColumnValue 的值,该怎么做?

谢谢

0 投票
3 回答
29675 浏览

wpf - 在 WPF 窗口中禁用除一个子控件之外的所有子控件

我的窗口上有一堆控件。其中之一是在后台线程上执行繁琐任务的刷新按钮。

当用户单击刷新按钮时,我将光标置于等待(沙漏)状态并禁用整个窗口 -- Me.IsEnabled = False

我想通过让用户单击取消按钮来支持取消刷新操作,但是当整个窗口被禁用时,我无法做到这一点。

除了一个一个地禁用每个控件(取消按钮除外)然后在用户单击取消时一个个地重新启用它们之外,还有其他方法吗?

0 投票
2 回答
996 浏览

asp.net - Codebehind and inline on same page in ASP.NET?

In ASP.NET, is it possible to use both code behind and inline on the same page? I want to add some inline code that's related to the UI of the page, the reason to make it inline is to make it easy to modify as it outputs some HTML which is why I don't want to add it in the code behind, is this possible in ASP.NET?

Edit: I'm sorry, obviously my question wasn't very clear, what I meant is using a script block with runat="server", this is what I meant by inline code.

Thanks

0 投票
3 回答
155 浏览

asp.net - 为什么这段代码会停止?VB ASP.NET

嘿,我正在使用 Visual Studio 2003 进行编码。我的程序运行良好,直到我引入了一个使用 CreateObject 制作的 dll。代码:

它似乎被困在这段代码中。我已经使用 regasm 注册了 dll。还有什么可能是错的?