custom-server-controls

    2热度

    1回答

    我正在构建具有一些资源的ASP服务器控件。其中之一是.js文件,我必须从我的ServerControl.cs文件传递一个变量。 我知道如何例如获得资源的图像在我的资源样式文件和JavaScript文件是这样的: var resourceOpen = "<%=WebResource("PatientList.Images.DirOpen.png")%>" ; var resourceClose =

    2热度

    1回答

    没有发现任何直接回答我的问题的东西,所以希望有人可以对此有所了解。 我有两个复合控件,让我们称它们为BudgetTable和BudgetTableItem,其中BudgetTable包含BudgetTableItem列表。 到目前为止,只要我在HTML视图中添加新的RowItems,只要我以编程方式添加一个,它就会出现,但不会在回发中生存。 我只能假设我正在用ViewState做一些事情,并会很感

    2热度

    1回答

    我有一个ASP.NET自定义服务器控件,我有工作。该控件继承自CompositeControl,并具有它可以在其生命周期中展示的不同视图。最好的比喻类似于一个Tab控件,其中一个控件具有许多用户可选视图,这取决于用户选择哪个选项卡。有人问之前,不,我的不是一个Tab控件,这是一个大家应该熟悉的比喻。 无论如何,我希望可以在Visual Studio 2010设计器中选择视图。为此,我创建了一个带有

    0热度

    2回答

    我已经写了一个扩展标准.NET GridView控件的服务器控件。 但是,默认的标准GridView控件添加了边界=“0”属性,它产生的HTML标记,我想阻止这个属性从我的服务器控件被渲染。 我大概可以使用ScriptManager添加一些Javascript,一旦控件所在的页面已经加载,就会删除属性,但这看起来有点笨重,我希望有人能告诉我如何干净地做到这一点例如,通过添加this.Attribu

    1热度

    1回答

    我在学习如何为asp.net制作服务器控件。我使用第三方服务器控件的DevExpress。我试图添加一个DevExpress按钮到我的服务器控件。 public class Class1 : CompositeControl { private DevExpress.Web.ASPxEditors.ASPxButton btnTest; protected override

    1热度

    1回答

    我决定学习如何创建服务器控件,因为我在用户控件时遇到了问题。我希望能够为我的用户控件创建JavaScript函数,所以我可以调用userControl1.clientSideFunction();你实际上不能用用户控件来做这件事,因为这个函数只会作为clientSideFunction()被放入页面。而实际上并没有附加到用户控件上。有一些方法可以通过用户控制来实现,但它并不是为了支持它而设计的。根

    1热度

    1回答

    如何在自己的服务器控件中实现DevExpress用于其控件的ClientInstanceName属性? ClientID属性是只读的。这是否意味着我将不得不等待,直到HTML生成,然后替换名称属性? 有没有办法在c#中做到这一点,或者我必须在JavaScript中做到这一点? 在此先感谢。

    4热度

    3回答

    我想这是一个捆绑到一篇文章中的很多问题。 我想建立一个精灵般的控制,看起来类似于TabContainer 但我需要一定的自定义设置。这些就像我想将一些帮助文本与TabPanel相关联。所以我想我想写我的标签,如下面的Tabpanel: <cc1:MyTabPanel ID="mtp1" runat="server"> <HelpTextTemplate> This is yo

    0热度

    1回答

    我有一个属性字符串OnClientClick,它包含由我的Ajax服务器控件(这与ImageButton映射OnClientClick到实际的HTML标记的onClick)的用户提供的JavaScript字符串。 我的问题是: 如何实现这种映射,并导致我的标签基于什么对的OnClientClick被提供的输出的onClick ? 如果我的标记是一个跨度元素,当点击一个子元素 (例如,input t

    1热度

    1回答

    我创建了一个自定义控件,它需要一个自定义模板。但没有intellisense的支持,并有这个xhtml错误。 我检查了一些问题; this文章说,我们必须得到它默认情况下。不过,我一直没有得到它。我错过了什么吗? 这是怎样的代码看起来像: 服务器控制: [ToolboxData("<{0}:CustomTemplateControl runat=server></{0}:CustomTemplat