大家好, i有使用c#的asp网络应用程序。 我有的地方创建了一个Web用户控件,在这个Web用户控件中我有dropdowlist和textboxes, 以及我在此Web用户控件中有dropdownlist selectedindexchanged事件。 我在转发器中使用这个网络用户控件。 我能够找到我在网络用户控件中拥有的所有控件。 但我如何找到dropdownlist selectedIndexChanged事件。 请建议我。 谢谢
Hi guys, i have asp web application using c#. Where i have created one web user control, in this web user control i have dropdowlist and textboxes, and also i have dropdownlist selectedindexchanged event in this web user control. i'm using this web user control in a repeater. i'm able to find all the controls i had in the web user control. But how can i find the dropdownlist selectedIndexChanged event. Please, suggest me. Thanks
推荐答案为该控件定义特定事件。让你有一个用户控件TestUserControl.ascx有下拉列表作为uxDemoList允许uxDemoList控件的AutoPostBack =true。代码背后的代码可以在下面说明。 Define a specific event for that control. Let you have a user control TestUserControl.ascx having dropdownlist as uxDemoList allow AutoPostBack="true" for uxDemoList control. In code behind your code can be stated bellow. public delegate void SelectedIndexChangedHandler(object sender, EventArgs e); public event SelectedIndexChangedHandler SelectedIndexChanged; protected void uxDemoList_SelectedIndexChanged(object sender, EventArgs e) { if (SelectedIndexChanged != null) { SelectedIndexChanged(sender, e); } Response.Write("<br />In User Control."); }
现在在aspx页面中添加此控件,如下所示:TestPage.aspx。
Now add this control in aspx page say TestPage.aspx as shown below.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" %> <%@ Register Src="~/TestUserControl.ascx" TagPrefix="uc" TagName="List" %> <html xmlns="www.w3/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <uc:list id="uxUcList" runat="server" onselectedindexchanged="uxUcList_SelectedIndexChanged" /> </div> </form> </body> </html>其背后的代码将是。
Its code behind will be.
protected void uxUcList_SelectedIndexChanged(object sender, EventArgs e) { Response.Write("<br />In Page."); }尝试这个演示,使用它时会很清楚。
Try this demo it will be clear when using it.
更多推荐
如何在c#中找到下拉列表的SelectedIndexChanged事件
发布评论