Sherin Iranimose, I am learning .net, could you give me some example code to do this the correct way. my web form file:
<%@ Import NameSpace="com.nangmoi" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Web" %>
<%@ Page Language="C#" MasterPageFile="~/MasterPageHome.master" Title="www.nangmoi.com" %>
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI.WebControls" TagPrefix="asp" %>
<%@ Register src="Control/ControlFormBookSearch.ascx" tagname="ControlFormBookSearch" tagprefix="uc6" %>
<script runat="server">
private BookManager objManager = new BookManager();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack){
GridView1.DataSource = objManager.getAuthorByAll();
GridView1.DataBind();
}
}
protected void btnSearch\_Click(object sender, EventArgs e)
{
//TextBox searchValue = (TextBox)Page.FindControl("searchValue");
TextBox searchValue = (TextBox)ControlFormBookSearch1.FindControl("searchValue");
if (searchValue != null)
Response.Write(searchValue.Text);
else Response.Write("Bad request");
}
</script>
<uc6:ControlFormBookSearch ID="ControlFormBookSearch1" runat="server" />
user control page
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ControlFormBookSearch.ascx.cs" Inherits="Control_ControlFormBookSearch" %>
<table style="padding:0; border:solid 0px;">
<tr valign="middle">
<td style="vertical-align:top;border-bottom:solid 0px">
Keyword: <asp:TextBox ID="searchValue" runat="server" value="test" />
</td>
</tr>
</table>
user control code behind:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
public partial class Control_ControlFormBookSearch : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
//How do i do this the correct way?? do i create properties like this?
//then how do i use i