如何从源页面检索脚本标签,标签将显示在文本框中 [英] How to retrieve the script tags from source page the tags will be display in textboxes

查看:78
本文介绍了如何从源页面检索脚本标签,标签将显示在文本框中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在做一个项目,因为我从源页面检索statcontercode和google analyticscode.

这个怎么做.

请帮帮我.

在此先感谢.

Hi All,

I am doing a project in that i retrieve the statcontercode and google analyticalcode from source page.

How to do this.

Please help me.

Thanks in advance.

推荐答案

//*******************************************************************
//<システム名>  Web仕訳システム
//<プログラム>  G0080
//<ファイル名>  G0080.aspx.cs
//<作成者>   MDCR MDCR 作成日:2011/05/02 内容:新規作成
//<修正者>   なし
//*******************************************************************
using System;
using AppCode;
using Common.Utility;
using Service.Control;
using Service.DTO;
using System.Web.UI.WebControls;
using System.Collections;
public partial class G0080 : BasePageService
{
    #region "変数"
    /// <summary>
    /// 変数設定
    /// </summary>
    private const string JOKEN_SDATE = "SYMD";
    private const string JOKEN_EDATE = "EYMD";
    private const string JOKEN_SSDNO = "SSDNO";
    private const string JOKEN_ESDNO = "ESDNO";
    private const string JOKEN_KMKCODE = "KMKCODE";
    private const string JOKEN_SSVAL = "SSVAL";
    private const string JOKEN_ESVAL = "ESVAL";
    private const string JOKEN_KEYWORD = "KEYWORD";
    private const string JOKEN_SHARAI = "SHARAI";
    /// <summary>
    /// メッセージ設定
    /// </summary>
    //G9999_M03>{0}が未入力です。
    protected string MSG_G9999_M03_SDATE = MessageUtility.GetMessage("G9999_M03", "日付(FROM)");
    protected string MSG_G9999_M03_EDATE = MessageUtility.GetMessage("G9999_M03", "日付(TO)");
    //G9999_M02>日付を正しく入力して下さい。
    protected string MSG_G9999_M02_DATE = MessageUtility.GetMessage("G9999_M02");
    //G9999_M09>科目名称が見つかりません。
    protected string MSG_G9999_M09_KMK = MessageUtility.GetMessage("G9999_M09");
    //G9999_M07>{0}は定義されたByte数以上になっています。
    protected string MSG_G9999_M07_TEKI = MessageUtility.GetMessage("G9999_M07", "摘要");
    protected string MSG_G9999_M07_SHIHARAI = MessageUtility.GetMessage("G9999_M07", "支払先");
    //G9999_M04>{0}は数値で入力して下さい。
    protected string MSG_G9999_M04_SDENPYONO = MessageUtility.GetMessage("G9999_M04", "伝票番号(FROM)");
    protected string MSG_G9999_M04_EDENPYONO = MessageUtility.GetMessage("G9999_M04", "伝票番号(TO)");
    protected string MSG_G9999_M04_SKINGAKU = MessageUtility.GetMessage("G9999_M04", "金額(FROM)");
    protected string MSG_G9999_M04_EKINGAKU = MessageUtility.GetMessage("G9999_M04", "金額(TO)");
    //G9999_M05>{0}の前後関係を確認して下さい。
    protected string MSG_G9999_M05_DATE = MessageUtility.GetMessage("G9999_M05", "日付");
    protected string MSG_G9999_M05_DENPYONO = MessageUtility.GetMessage("G9999_M05", "伝票番号");
    protected string MSG_G9999_M05_KINGAKU = MessageUtility.GetMessage("G9999_M05", "金額");
    #endregion
    #region "画面固有パラメータ設定処理"
    /// <summary>
    /// 画面固有パラメータ設定処理
    /// </summary>
    protected override void SetPgParam()
    {
        base.GamenID = "G0080";
        base.GamenName = "コピー元検索";
        base.Kinomei = "仕訳入力(コピー・振替入力)";
        base.IsCheckSession = true;
    }
    #endregion
    #region "ページロード"
    /// <summary>
    /// ページロード
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //初期表示のためメイン機能を呼び出す
            readMAIN();
        }
    }
    #endregion
    #region "メイン機能"
    /// <summary>
    /// メイン機能
    /// </summary>
    private void readMAIN()
    {
        G0080_01 g0080 = new G0080_01(base.GetBaseInfo);
        g0080.RunControl();
        //日付範囲(to)に「OPEN21会社月別」テーブルから取得した最大「終了年月日」をセットする
        txtSDate.Text = g0080.MINDATE;
        //日付範囲(from)に2ヶ月前の月初、テキスト書出し未了分で一番新しい日付をセットする
        txtEDate.Text = g0080.MAXDATE;
        //「借貸科目」ドロップダウンリストをクリアする
        drpKMK.Items.Clear();
        //「借貸科目」ドロップダウンリストに空白を一行目としてセット
        drpKMK.Items.Insert(0, String.Empty);
        foreach (DTO_OPEN21_KAMOKU.T001Row trkmk in g0080.G0080_1DATA)
        {
            if(!trkmk.IsKCODNull() && !trkmk.IsKNMXNull())
            {
                //データテーブルをループして取得したデータを「借貸科目」ドロップダウンリストにセット
                ListItem lItm = new ListItem(trkmk.KCOD.PadLeft(4, '0') + trkmk.KNMX, trkmk.KCOD + "," + trkmk.KNMX);
                drpKMK.Items.Add(lItm);
            }
        }
    }
    #endregion
    #region "次へボタン押下時処理"
    /// <summary>
    /// 次へボタン押下時処理
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnNext_Click(object sender, EventArgs e)
    {
        //パラメータのセット
        SetTransferItem(JOKEN_SDATE, txtSDate.Text);
        SetTransferItem(JOKEN_EDATE, txtEDate.Text);
        SetTransferItem(JOKEN_SSDNO, txtSSDNo.Text);
        SetTransferItem(JOKEN_ESDNO, txtESDNo.Text);
        SetTransferItem(JOKEN_SSVAL, txtSSVAL.Text.Replace("," , ""));
        SetTransferItem(JOKEN_ESVAL, txtESVAL.Text.Replace("," , ""));
        SetTransferItem(JOKEN_KMKCODE, txtKMK.Text);
        SetTransferItem(JOKEN_KEYWORD, txtKEYWORD.Text);
        SetTransferItem(JOKEN_SHARAI, txtSHARAI.Text);
        //次の画面に遷移
        MoveTransfer("G0090.aspx");
    }
    #endregion
    #region "クリアボタンイベント"
    /// <summary>
    /// クリアボタンイベント
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnClear_Click(object sender, EventArgs e)
    {
        //初期処理に表示したとおりに表示
        readMAIN();
        //画面のテキストボックスとドロップダウンリストを空白にする。
        txtSSDNo.Text =String.Empty;
        txtESDNo.Text =String.Empty;
        txtKMK.Text =String.Empty;
        drpKMK.SelectedIndex = 0;
        txtSSVAL.Text =String.Empty;
        txtESVAL.Text =String.Empty;
        txtKEYWORD.Text =String.Empty;
        txtSHARAI.Text =String.Empty;
        //フォーカスのセット
        txtSDate.Focus();
    }
    #endregion
}


这篇关于如何从源页面检索脚本标签,标签将显示在文本框中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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