问题标签 [vwdexpress]
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.
asp.net - ASP.NET @MasterType 指令不起作用
使用 VWD 2008 Express 和 C#。我在不使用母版页的情况下创建了一些网页。后来决定我想使用母版页,所以我想我会先做一个测试页。创建母版页,然后添加新项目 (TestMstr.aspx) 并选择母版页选项。向 MasterPage.master.cs 添加了“字符串”类型的公共属性,因此我可以通过从内容页面设置属性来使用这些属性在母版页中设置标签文本。这需要内容页面中的 @MasterType 页面指令:
在测试页面上一切都很好,然后事情开始变得有趣。我开始重新格式化现有页面以使用母版页,但现在我从已编辑页面 (RTM23a.aspx) 调用公共属性时遇到错误:
尝试运行页面时出现此错误:“System.Web.UI.MasterPage”不包含“PageTitle”的定义,并且没有扩展方法“PageTitle”接受“System.Web.UI.MasterPage”类型的第一个参数可以找到(您是否缺少 using 指令或程序集引用?)。
这个确切的调用在 TestMstr 中运行良好。我知道 TestMstr 和 RTM23a 的内容是相同的,因为我已经将 TestMstr 复制到 Report1 并且只是将 TestMstr 更改为 RTM23a。在 RTM23a 中,键入“Master”。给出显示 PageTitle 属性的智能感知. Build->Build Page、Build->Build Web Site 和 Build->Rebuild Web Site 菜单项没有给出错误 - 只有警告。下面是两个文件的 CMD shell 文件比较 (FC)。
ASPX 文件:
文件背后的代码:
什么可能导致这个问题?这些页面在同一个项目中,一切看起来都正确,但一个运行而另一个不运行。需要明确的是,TestMstr 是通过从一开始就选择母版页来创建的,而 RTM23a 最初是在没有选择母版页的情况下创建的,然后被编辑为看起来像 TestMstr。
更新: RTM23a 在服务器上工作正常。我的调试似乎很简单。
javascript - VWD 2013 - 概述 JavaScript 对象文字
我正在 Visual Studio Web Developer Express 2013 中创建一个网站,并且我有一个 JavaScript 对象文字。它看起来像这样:
Visual Studio 的大纲允许我折叠函数(a
、b
和c
),但它不允许我折叠对象文字本身(myObj
)。这很烦人,因为我有一个更大的对象文字,我想折叠它。是否有适用于快速版本的 VWD 2013 解决方案?
c# - 我可以使用 C# 和 Visual Web Developer Express 创建一个 EXE 文件吗?
我在 C# Windows 下看到的唯一选项是创建 DLL 的“类库”。但我不想要一个dll。我想要一个EXE(这次)。顺便说一句,我正在运行 Windows 7。
c# - 在服务器上编译 C# 代码
我正在使用远程 Windows VM 来编辑/开发调查系统。使用 Microsoft Visual Web Developer 2010 Express 作为我的 IDE。我想编译这个项目,但该选项被禁用。不过,我什至不确定它是否必须编译。
(A)这可能是在运行时编译的吗?
(B)有没有办法检查这是否正常工作?
这是主文件夹:
这是 App_Code 文件夹:
当我打开任何文件时,该Debug > Start Debugging (F5)
选项被禁用并且没有其他“编译”选项。我已经尝试将所有内容编译为一个文件夹,但我认为这也不起作用。
先感谢您。
~ 编辑 ~
解决方案资源管理器窗口如下所示:
解决
服务器在运行时自动编译代码。
谢谢@Ňuf