作者lestelle (希望永遠是晴天)
看板C_Sharp
標題[問題] 程式問題
時間Fri Apr 24 01:46:48 2009
大家好,小妹只學過 php和asp
但是因為公司要求要修改網頁一樣東西
發現是asp.net語法,所以想請問我從IE上檢視原始檔
以及對照原始檔發現,IE上的語法多了原始檔一些東西
而這些東西正好是我需要修改的東西
可是怎麼都找不到呢?請大家幫幫我
排版不好請見諒,謝謝。
原始檔有一段為
<uc1:ucItem id="ucItem1" runat="server"></uc1:ucItem>
我查看 ucitem檔內容為
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="ucItem.ascx.vb"
Inherits="knowskill.ucItem1"%>
<table width="270" border="0" cellspacing="1" cellpadding="0"
id="tbList" runat="server">
<tr>
<td height="14"></td>
</tr>
</table>
以下的程式是在原始檔看不到的
所以我想應該是在ucitem檔來呼叫的
--------------虛線之間是原始檔看不到的部份----------
<table id="ucItem1_tbList" width="270" border="0"
cellspacing="1" cellpadding="0">
<tr>
<td height="14"></td>
</tr>
<tr>
<td><a href='javascript:' class='submenu'>外套系列</a>
<table width='100%' border='0' cellpadding='0' cellspacing='1'><tr>
<td bgcolor='#eeeeee'>
<a href='ProductOne.aspx?ID=1' hidefocus class='subsubmenu'>
CH 系列</a></td></tr><tr>
<td bgcolor='#eeeeee'>
<a href='ProductOne.aspx?ID=2' hidefocus class='subsubmenu'>
T 系列</a></td></tr><tr>
<td bgcolor='#eeeeee'>
<a href='ProductOne.aspx?ID=3' hidefocus class='subsubmenu'>
K 系列</a></td></tr></table></td>
</tr>
</table>
</td>
----------------------------------------------------
因為我想要修改的內容就是在原始檔看不到
所以我想要知道到底要去那裡才找出來?
--
╭─我和你,能不能,永遠是晴天──────╮
│ │
╰─ lestelle║ I so miss you, and you ?─╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.37.119
1F:→ MOONRAKER:.NET的custom tag經執行會render成HTML tags 04/24 05:35
2F:→ MOONRAKER:不然你把你認為要改的部份暫時註解掉再執行 04/24 05:36
3F:→ MOONRAKER:看render出來的html少什麼 就可以確定了 04/24 05:36
4F:→ lestelle:不太懂,.net難道沒有檔案可以直接讓我改的 04/24 18:47
5F:→ lestelle:我想修改的地方,正好是原始檔沒有看到的,所以想知道 04/24 18:48
6F:→ lestelle:跑那去了,要怎麼找出來呢 04/24 18:49
※ 編輯: lestelle 來自: 61.64.84.134 (04/24 19:33)
7F:→ dino0315:.net的code經過server執行後,再傳出執行完的html出來 04/24 20:49
8F:→ dino0315:所以會有原始檔案沒有的html內容 04/24 20:49
9F:→ lestelle:原來是這樣,但這樣的話,我要改內容要去那改呢 04/24 21:34
10F:→ kiki1503:試試看ucItem.ascx.vb 04/24 21:43
11F:→ lestelle:找不到耶 04/24 23:09
12F:→ hiehm:你所謂的找不到是找不到ucItem.ascx.vb這頁面嗎?如果是的話 04/24 23:26
13F:→ hiehm:看妳po的內文有一段<ucl:xxxxx>,你從最上方找<%@Register> 04/24 23:28
14F:→ hiehm:<%@Register Src=""> Src就是<ucl>(使用者控制項)的來源頁 04/24 23:29
15F:→ hiehm:<%@Register src="你要的" TagName="uclItem" Tagprefix=ucl 04/24 23:32
原始檔是這個
<%@ Register TagPrefix="uc1" TagName="ucVisits" Src="ucControl/ucVisits.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ucItem" Src="ucControl/ucItem.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ucMenu" Src="ucControl/ucMenu.ascx" %>
<%@ Register TagPrefix="uc1" TagName="ucUnder" Src="ucControl/ucUnder.ascx" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ProductOne.aspx.vb" Inherits="knowskill.ProductOne"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
這樣我要的應該就是ucItem.ascx
可是ucItem.ascx只有
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="ucItem.ascx.vb"
Inherits="knowskill.ucItem1"
TargetSchema="
http://schemas.microsoft.com/intellisense/ie5" %>
<table width="270" border="0" cellspacing="1" cellpadding="0" id="tbList" runat="server">
<tr>
<td height="14"></td>
</tr>
</table>
還是沒有我要修改的程式碼
但是我用IE檢視原始檔卻看的到
<td><a href='javascript:' class='submenu'>外套系列</a>
如果我要將外套改成褲子,我還是找不到這句程式碼來更改
※ 編輯: lestelle 來自: 61.64.84.134 (04/25 00:22)
16F:→ hiehm:在最上面你不是已經找到<table id="ucItem1_tbList"> 04/25 01:12
17F:→ hiehm:下面有<td><a href='javascript:' class='submenu'>外套系列 04/25 01:13
18F:→ hiehm:如果ascx裡沒有,那就是寫在該頁aspx下方,找Table的ID對的 04/25 01:14
19F:→ hiehm:內容頁應該是ProductOne.aspx, 04/25 01:22
20F:推 pyrochlore:也有可能是在ascx檔的code behind裡面動態加入的內容 04/27 06:46
21F:→ pyrochlore:找ucItem.ascx.cs 04/27 06:47