0

如果我想使用自定义用户控件将嵌入式脚本添加到程序集中,AssemblyInfo.cs 中是否需要以下行?是否存在任何替代方案?

[assembly: System.Web.UI.WebResource("Modal.js", "text/javascript")]

我正在开发具有 JS 的自定义 IScriptControl。控件的 CS 和 JS 都在同一个程序集中。在控件中,我有一行:

ScriptReference reference = new ScriptReference();
reference.Assembly = "Modal";
reference.Name = "Modal.js";
4

2 回答 2

0

我找到了解决方案。

[assembly: System.Web.UI.WebResource("Modal.js", "text/javascript")]

可以写在AssemblyInfo.cs或以上的命名空间中

[assembly: System.Web.UI.WebResource("Modal.js", "text/javascript")]
namespace Core.Web.UI.ScriptControls
{

现在,开发人员可以更轻松地添加新控件。

于 2012-06-27T14:32:29.300 回答
-1

您可以将脚本嵌入到包含开发人员将使用的控件的程序集中,而无需在他们自己的程序集中声明它。Microsoft 对包含其基本控件的 System.Web 程序集做了同样的事情,因此开发人员只需要引用此程序集即可。并将控件放置到 WebForm 上。

于 2012-06-24T12:33:47.790 回答