在dll项目中添加javascript文件作为外部源(VS 2005)

时间:2013-08-20 13:17:02

标签: asp.net vb.net visual-studio-2005

我正在尝试在vs2005的DLL项目中添加外部js文件,但没有成功。基于此链接> Embed JavaScript in Custom ASP.NET Server Controls,这就是我到目前为止所做的:

1)在dll解决方案中使用js文件创建了一个Scripts文件夹。

2)将Build Action设置为EmbeddedResource

3)像我这样覆盖了我的OnPreRender方法:

Protected Overrides Sub OnPreRender(ByVal e As EventArgs)
                Page.ClientScript.RegisterClientScriptResource(Me.GetType(), "webControlesUES.Scripts.EnterToTab.js")
                Page.ClientScript.RegisterStartupScript(Me.GetType(), "EnterToTab", "teste()", True)
End Sub

4)在我的Render方法中,我添加了这个:

Me.Attributes.Remove("onkeydown")
Me.Attributes.Add("onkeydown", " teste();")
If Me.TextMode = Web.UI.WebControls.TextBoxMode.MultiLine Then
     Me.Attributes.Remove("onkeydown")
End If

5)在AssemblyInfo.vb

上添加了此内容
<Assembly: System.Web.UI.WebResource("webControlesUES.Scripts.EnterToTab.js", "application/x-javascript")>

6)构建解决方案并添加dll进行测试。

但它不起作用。我忘记了什么吗?

0 个答案:

没有答案