atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
みみたんのメモWiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
みみたんのメモWiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
みみたんのメモWiki
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • みみたんのメモWiki
  • プログラミング
  • CSharp
  • ASP.NET
  • マスターファイル

みみたんのメモWiki

マスターファイル

最終更新:2014年01月31日 14:57

匿名ユーザー

- view
管理者のみ編集可

マスターファイル関連

ASP.NETのマスターファイル関連のことを載せていきます。


マスターファイルでscpritタグのパスが変更されない問題の対処法

マスターファイルのscriptタグの指定したパスが変更されないがあり、
マスターファイルにjQueryのパスを書かないとインテリセンスが使えないので、
なんとしても使いたかったのでちょっと考えて作ってみました。
ただ、結構無理やりなのでもっといい方法が教えてくださいです。

Masterフィルのソースコード

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Master.master.cs" Inherits="WebApplication.Master" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja">
<head runat="server">
    <title></title>
    <meta name="robots" content="noindex,nofollow" />
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <!-- jQuery -->
    <script type="text/javascript" language="javascript" src="~/js/jquery/jquery-1.4.2.js"></script>
    <script type="text/javascript" language="javascript" src="~/js/jquery/jquery-ui-1.8rc3.custom.js"></script>
    <link href="~/css/ui-lightness/jquery-ui-1.8rc3.custom.css" rel="Stylesheet" type="text/css" />
    <!-- Other -->
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True" EnableScriptLocalization="True" />
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        </asp:ContentPlaceHolder>
    </form>
</body>
</html>
 

C#のソースコード
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;

namespace WebApplication
{
    public partial class Master : System.Web.UI.MasterPage
    {
        protected override void OnInit(EventArgs e)
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            System.IO.StringWriter tw = new System.IO.StringWriter(sb);
            HtmlTextWriter hw = new HtmlTextWriter(tw);
            this.Page.Header.RenderControl(hw);
            sb.Replace("‹script type=\"text/javascript\" language=\"javascript\" src=\"~/js/",
                string.Format("‹script type=\"text/javascript\" language=\"javascript\" src=\"{0}",
                this.ResolveClientUrl("~/js/")));
            this.Page.Header.InnerHtml = sb.ToString();

            base.OnInit(e);
        }
    }
}
簡単に説明すると、Masterファイルの
<script type="text/javascript" language="javascript" src="~/js/
を
~/js/
のパスを置換するという無理やり。
正規表現置換を使えばもっと良かったのかもしれないけれど。。。
参考までに。


Ajax Control ToolkitでマスターページにScriptManagerの代わりにToolkitScriptManagerを使うとコンテンツページで$なんとかなどのインテリセンスが使えなくなる問題の解決法

Ajax Control Toolkitを使っていてVersion 40412にしたところ(元はもっと古いのだったので分からないが)
ScriptManagerの代わりにToolkitScriptManagerを使用しないとエラーになってしまう。
だが、ToolkitScriptManagerを使うとコンテンツページでインテリセンスがMicrosoftAjaxとかのインテリセンスが出なくなってしまう。
で、解決方法がマスターページに配置するToolkitScriptManagerを下記のようにすればいいと思う。
  1. <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="True">
  2. </asp:ToolkitScriptManager>
単にタグプレフィックス「asp」に変えただけです。
どうも、VS2008では「asp」しかだめなよう・・・(私は「ajaxToolkit」にしていたのだがだめだった。)
多分OKだと思う。
  • 参考サイト
Trouble switching to the beta ajaxcontroltoolkit
AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. - Error being thrown while building asp.net site. Site works when ignored


選択肢 投票
役にたった。 (8)
あんまり役に立たなかった。 (6)
まるでだめ。 (6)

戻る

タグ:

プログラミング C# APS.NET LINQ SQL データベース DataBase Ajax AjaxControlToolkit
「マスターファイル」をウィキ内検索
LINE
シェア
Tweet
みみたんのメモWiki
記事メニュー

メニュー

  • トップページ
  • 自作ソフトウェア
  • 自作日本語化パッチ
  • 資料

プログラミング

  • プログラミング
  • プログラミング/CSharp
  • プログラミング/CSharp/ASP.NET
  • プログラミング/CSharp/LINQ

ソフトウェア

  • ソフトウェア
  • ソフトウェア/Windows
  • ソフトウェア/Microsoft SQL Server
  • ソフトウェア/WindowsPhone(Mobile関係)
  • ソフトウェア/Linux
  • ソフトウェア/MySQL
  • ソフトウェア/Android

自宅コンピュータ関連

  • PC環境関連
  • PC環境関連/自宅サーバー
  • PC環境関連/自宅サーバー/第6期自宅サーバー
  • PC環境関連/自宅サーバー/第7期自宅サーバー
  • PC環境関連/開発PC(メインPC)
  • PC環境関連/メインPC2
  • PC環境関連/その他PC

ハードウェア

  • ハードウェア
  • CrystalDiskMark結果

その他

  • プロフィール
  • 写真(女装写真も)
  • その他メモ
  • その他メモ/@Wikiのメモ
  • その他メモ/購入物
  • 自分関連一覧


自分サイトリンク

  • Twitter
  • Twitlog
  • YouTubeチャンネル

外部サイトへのリンク

  • @wiki



Twitter

Tweets by mimitan_mobile

現在時刻

2025-08-02 05:44:26 (Sat)
記事メニュー2

更新履歴

取得中です。

タグ一覧

Software C# ソフトウェア プログラミング データベース LINQ Windows SQL APS.NET DataBase サーバー FreeBSD CSS Firefox ASP.NET Ajax 自宅サーバー IIS .Net ソフト Soft Apache 日本語化 パッチ 日本語化パッチ SQLデータベース .NET IME IE WMI Linux Fedora MySQL ネットワーク HTTP UserAgent ユーザーエージェント AjaxControlToolit Programming Greasemonkey Twitter Windows Live フォトギャラリー フォト蔵 プラグイン 資料 データ Andorid VirtualServer WindowsServer2008 トップ トップページ ハードウェア Hardware @Wiki メモ 略語 単語 用語 AjaxControlToolkit SQLServer Microsoft Sandcastle Help File Builder Sandcastle ヘルプ作成 Microsoft Chart Controls WindowsPhone Windows10Mobile Win10Mobile コマンド WindowsServer SSL TSL LetsEncrypt
人気記事ランキング
  1. プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  2. プログラミング/CSharp
もっと見る
最近更新されたページ
  • 557日前

    プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  • 2090日前

    ソフトウェア/Sandcastle Help File Builder
  • 2209日前

    ソフトウェア/Windows/WMI
  • 2742日前

    自分関連一覧
  • 2952日前

    ソフトウェア/LetsEncrypt
  • 2953日前

    ソフトウェア/Windows/コマンド
  • 2953日前

    ソフトウェア/Windows
  • 2955日前

    プログラミング/CSharp/ASP.NET
  • 2955日前

    プログラミング/CSharp/WindowsOSのバージョンを見分ける
  • 2955日前

    プログラミング/CSharp
もっと見る
「APS.NET」関連ページ
  • プログラミング/CSharp/ASP.NET
  • プログラミング/CSharp
  • プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
人気記事ランキング
  1. プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  2. プログラミング/CSharp
もっと見る
最近更新されたページ
  • 557日前

    プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  • 2090日前

    ソフトウェア/Sandcastle Help File Builder
  • 2209日前

    ソフトウェア/Windows/WMI
  • 2742日前

    自分関連一覧
  • 2952日前

    ソフトウェア/LetsEncrypt
  • 2953日前

    ソフトウェア/Windows/コマンド
  • 2953日前

    ソフトウェア/Windows
  • 2955日前

    プログラミング/CSharp/ASP.NET
  • 2955日前

    プログラミング/CSharp/WindowsOSのバージョンを見分ける
  • 2955日前

    プログラミング/CSharp
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. シュガードール情報まとめウィキ
  5. ソードランページ @ 非公式wiki
  6. AviUtl2のWiki
  7. ヒカマーWiki
  8. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  9. Dark War Survival攻略
  10. 星飼いの詩@ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  6. 検索してはいけない言葉 @ ウィキ
  7. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 発車メロディーwiki
  9. オレカバトル アプリ版 @ ウィキ
  10. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. べりはぴ - ストグラ まとめ @ウィキ
  3. アプリコット - ストグラ まとめ @ウィキ
  4. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  5. ガンダム・エアリアル(改修型) - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  6. 鬼レンチャン(レベル順) - 鬼レンチャンWiki
  7. 機体一覧 - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  8. コメント/雑談・質問 - マージマンション@wiki
  9. 危険度7 - 検索してはいけない言葉 @ ウィキ
  10. 奇夢 ヤミ - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.