?? example.aspx
字號:
<%@ Page language="c#" Codebehind="Example.aspx.cs" AutoEventWireup="false" Inherits="com.ascs.plp.publics.Example" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>Example</TITLE>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<LINK href="../CSS/PLP-DRP.css" type="text/css" rel="stylesheet">
<script language="javascript">
function ProductResearch()
{
window.open('ProductId.aspx?FormName=Example&ControlName=TextBox1', '', 'scrollbars=no,width=400px,height=470px,resizable=no,left=' + (screen.availWidth-620)/2 + ',top=' + (screen.availHeight-470)/2 );
}
function ProductInfo(ProductId)
{
window.open('ProductInfo.aspx?CPDM='+ProductId, '', 'scrollbars=no,width=400px,height=470px,resizable=no,left=' + (screen.availWidth-620)/2 + ',top=' + (screen.availHeight-470)/2 );
}
</script>
</HEAD>
<body MS_POSITIONING="FlowLayout">
<FONT face="宋體"></FONT>
<form id="Example" method="post" runat="server">
<P align="center">
<FONT face="宋體">
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="95%" border="0">
<TR>
<TD>
<HR width="100%" color="#0099ff" SIZE="1" DESIGNTIMEDRAGDROP="89">
</TD>
</TR>
<TR>
<TD><STRONG>一、獲取產品代碼彈出窗口示例</STRONG></TD>
</TR>
<TR>
<TD style="HEIGHT: 30px">
<P>
<asp:TextBox id="TextBox1" runat="server" Font-Size="9pt"></asp:TextBox>
<INPUT style="WIDTH: 23px; HEIGHT: 24px" type="button" value="..." onclick="ProductResearch()"></P>
</TD>
</TR>
<TR>
<TD>
<P>使用方法:在按鈕點擊時執行javascript函數ProductResearch(),打開窗口ProductId.aspx,并以查詢字符串的形式傳遞本頁面的Form名和接收返回值的TextBox名。本例中為ProductId.aspx?FormName=Example&ControlName=TextBox1</P>
</TD>
</TR>
<TR>
<TD>
<HR width="100%" color="#0099ff" SIZE="1" DESIGNTIMEDRAGDROP="86">
</TD>
</TR>
<TR>
<TD><STRONG>二、根據產品代號查詢產品詳細信息</STRONG></TD>
</TR>
<TR>
<TD><a href="javascript:ProductInfo('001301');">001301</a></TD>
</TR>
<TR>
<TD>使用方法:在很多情況下需要用到產品信息,但同時顯示在頁面上空間可能不夠,可以使用只顯示產品代碼,通過鏈接打開新窗口的方法查看產品詳細信息。在點擊鏈接時執行javascript函數ProductId(),并傳遞產品代碼參數,打開ProductInfo.aspx頁面。本例中為ProductInfo.aspx?CPDM=00001301</TD>
</TR>
<TR>
<TD>
<HR width="100%" color="#0099ff" SIZE="1" DESIGNTIMEDRAGDROP="90">
</TD>
</TR>
<TR>
<TD><STRONG>三、鏈接到錯誤頁面</STRONG></TD>
</TR>
<TR>
<TD>
<asp:TextBox id="TextBox2" runat="server" Font-Size="9pt">這里是錯誤信息</asp:TextBox>
<asp:Button id="Button1" runat="server" Text="轉到錯誤頁面" CssClass="button12" Width="107px"></asp:Button></TD>
</TR>
<TR>
<TD>
<P>使用方法:當程序執行錯誤或在調用的方法返回false時,可能需要給出錯誤信息提示。調用時將錯誤信息以查詢字符串的形式傳遞給錯誤頁面。
</P>
<P>調用方式舉例:this.Response.Redirect("../publics/Error.aspx?errmsg=在執行某某操作時未成功。");
以后該頁面會加以美化或修改,但調用的接口即文件存放位置、文件名和查詢字符串名等,如無特殊情況將固定不變。</P>
</TD>
</TR>
<TR>
<TD>
<HR width="100%" color="#0099ff" SIZE="1" DESIGNTIMEDRAGDROP="91">
</TD>
</TR>
<TR>
<TD><STRONG>四、根據代號查詢名稱</STRONG></TD>
</TR>
<TR>
<TD>
<P>在系統中有很多用于顯示信息時,根據代號查詢名稱的情況,要臨時編碼來實現,不便于結構化的編程。本例中使用了已經寫好的若干個方法,可以直接通過代號獲取名稱。目前已經定義的有<FONT color="#3399ff">員工、機構、供應商、倉庫、庫位、產品、客戶、承運商、維修站、出入庫類型、信用級別、競爭對手、系統參數(包括學歷、職務、客戶類型、質量狀況、單據類型、物品管理方式、運輸方式)</FONT>等。所有方法均在com.ascs.plp.publics.FindInfo類下定義,都是靜態方法,無須創建類對象。參數為代碼,查詢成功時返回名稱,發生錯誤時返回"Error"。</P>
<P>調用方法舉例:FindInfo.Find***(***ID); 例如:string zlzk = FindInfo.FindXtcs("0602");
//根據質量狀況代碼查詢質量狀況名稱 </P>
<P>
<asp:TextBox id="TextBox3" runat="server" Font-Size="9pt" Width="114px">0602</asp:TextBox>
<asp:Button id="Button3" runat="server" Width="136px" CssClass="button12" Text="轉化成質量狀況名稱"></asp:Button></P>
</TD>
</TR>
<TR>
<TD>
<HR width="100%" color="#0099ff" SIZE="1" DESIGNTIMEDRAGDROP="92">
</TD>
</TR>
<TR>
<TD><STRONG>五、為下拉列表框綁定數據</STRONG></TD>
</TR>
<TR>
<TD>
<P>學歷列表:
<asp:DropDownList id="DropDownList1" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
職務列表:
<asp:DropDownList id="DropDownList2" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
客戶類型列表:
<asp:DropDownList id="DropDownList3" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
質量狀況列表:
<asp:DropDownList id="DropDownList4" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
單據類型列表:
<asp:DropDownList id="DropDownList5" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList> </P>
<P>物品管理方式列表:
<asp:DropDownList id="DropDownList6" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
貨幣類型列表:
<asp:DropDownList id="DropDownList7" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
運輸方式列表:
<asp:DropDownList id="DropDownList8" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
機構列表:
<asp:DropDownList id="DropDownList9" runat="server" Font-Size="9pt" Width="80px"></asp:DropDownList>
<asp:Button id="Button2" runat="server" CssClass="button12" Text="獲取數據"></asp:Button></P>
</TD>
</TR>
<TR>
<TD>
<P>調用方法:在系統中有很多情況下要采用下拉列表框的形式來要求用戶輸入信息,為了向控件中添加相應信息,要臨時編碼來實現,不便于結構化的編程。本例中使用了已經寫好的若干個方法,可以直接使下拉列表控件獲得所需的數據。目前已經定義的有<FONT color="#3399ff">學歷、職務、客戶類型、質量狀況、單據類型、物品管理方式、貨幣類型、運輸方式、機構</FONT>等。所有方法均在com.ascs.plp.publics.ListInfo類下定義,都是靜態方法,無須創建類對象,參數是存儲數據的下拉列表對象,執行成功時將下拉列表控件綁定數據,文本域為名稱字段,值域為代碼字段,并返回true,發生錯誤時返回false。</P>
<P>調用舉例:ListInfo.ListXl(DropDownList1);
ListInfo.ListZw(DropDownList2); ListInfo.ListKhlx(DropDownList3); ListInfo.ListZlzk(DropDownList4); ListInfo.ListDjlx(DropDownList5);
ListInfo.ListWpglfs(DropDownList6); ListInfo.ListHblx(DropDownList7); ListInfo.ListYsfs(DropDownList8);ListInfo.ListJg(DropDownList9);</P>
</TD>
</TR>
<TR>
<TD>
<HR width="100%" color="#0099ff" SIZE="1">
</TD>
</TR>
</TABLE>
</FONT>
</P>
</form>
</body>
</HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -