如何实现Web用户控件 [英] how to implement web user controls

查看:172
本文介绍了如何实现Web用户控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的网页用户控制页面中有3个控件(1个标签,1个文本框,1个按钮)....

i有3个表单,其中(Web用户控件的)按钮将执行不同的操作操作(插入,更新,删除)



我怎样才能实现这个目标????



web用户控制页



I have 3 controls (1 label, 1 textbox , 1 button)in my web user control page....
i have 3 forms on which button(of web user control) will perform different operations(insert, update ,delete)

how can i achieve this????

web user control page

<script runat="server">
public string LabelText
{
set
{
myLabel.Text = value;
}
}
public string Text
{
get
{
return myTextBox.Text;
}
}
public string btntext
{
    set
    {
        Button1.Text = value;
    }
}
</script>
<p>
<asp:Label ID="myLabel" runat="server" Text="" Width="100" />
<asp:TextBox ID="myTextBox" runat="server" Text="" Width="200"

MaxLength="20" />
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</p>









default1 page





default1 page

<%@ Register src="SmartBox.ascx" tagname="SmartBox" tagprefix="sp" %>
    <uc1:SmartBox ID="SmartBox1"  runat="server" btntext="Insert"  LabelText="ENTER:"/>


in default2 page 
<%@ Register src="SmartBox.ascx" tagname="SmartBox" tagprefix="sp" %>
    <uc1:SmartBox ID="SmartBox1" runat="server" btntext="delete"  LabelText="ENTER:"/>





如何使用用户控件操作删除和插入两个表单的操作



how to operate opeartions of delete and insert on two forms with user control

推荐答案

steps for creating web user control:

1.Add User Control in project Select "Web User Control" from New Item Window and name it .
2.Add following code to file .ascx

<%@ Control Language="C#" AutoEventWireup="true"

CodeFile="ucImageViewer.ascx.cs" Inherits="ucImageViewer" %>

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
<asp:Image ID="Image1" runat="server" />// using image you can use label or text as per requirement
</td>
</tr>
<tr>
<td align="center">
<asp:Button ID="Button1" runat="server" Text="Original View"

OnClick="Button1_Click" />
</td>
</tr>
</table>
3. add event handler and perform required operation in ascx.cs file like:

protected void Button1_Click(object sender, EventArgs e)
{

}
4.Ad peroperites if any
5.Now to display Web User Control on Web Form in asp.net:
<%@ Register Src="ucControlName.ascx" TagName="somename" TagPrefix="uc" %>
here
Src - It specifies source of web user control.
TagPrefix - It Specifies Prefix for user control, i.e. Namespace to which it belong.
TagName - It Specifies Alias to the user control. i.e. Id to Control.


这篇关于如何实现Web用户控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆