作者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