当前位置:编程学习 > C#/ASP.NET >>

ASp.net请高手帮忙看下这段代码有问题吗?

请高手帮我看下这段代码是不是有什么问题。就是程序是花钱买的,那边说没有静态页面功能,但是我在后台管理文件有看到这段代码,我在地址中输入打开这个地址显示空白页面,不知道是不是他们在这段代码改了什么使这个功能不可以用,如果有高手可以帮忙改好!我不胜感激,如果需要可以加我QQ我把程序全部给你发过去看!QQ:9082728 QQ验证问题:ASP.NET

<%@ page language="C#" masterpagefile="MasterPage.master" autoeventwireup="true" inherits="admin_staticpage, App_Web_staticpage.aspx.fdf7a39c" title="静态页面管理" enableviewstate="false" %>

<%@ Register Src="dlgtitle.ascx" TagName="dlgtitle" TagPrefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CPH1" runat="Server">
<uc1:dlgtitle ID="title1" runat="server" Width="600" TitleText="静态页面设置" />
<form method="post" action="?action=save">
<table align="center" border="0" cellpadding="3" cellspacing="1" width="600" class="datainfo">
<tr>
<td class=desc align=right>
使用静态页面</td>
<td class=input>
<input type=radio name=htmlpage id=htmlpage0 value=0 <% if (cls_Settings.pluginSetting.EnableHTMLPage == 0) { %>checked<% } %> /><label for=htmlpage0>不使用静态页面功能</label>
<% if (bHTML) { %>
<input type=radio name=htmlpage id=htmlpage1 value=1 <% if (cls_Settings.pluginSetting.EnableHTMLPage == 1) { %>checked<% } %> /><label for=htmlpage1>使用静态页面功能</label>
<% } %>
<% if (bFake) { %>
<input type=radio name=htmlpage id=htmlpage2 value=2 <% if (cls_Settings.pluginSetting.EnableHTMLPage == 2) { %>checked<% } %> /><label for=htmlpage2>使用伪静态页面功能</label>
<% } %>
<div class=helptext>使用静态页面可以加快网站开启速度,但是会占用一定的空间</div></td>
</tr>
<tr>
<td class=desc colspan="2" align=center>
<input type="submit" class=edit value="确 定" /></td>
</tr>
<tr><td colspan=2 class=bottom></td></tr>
</table>
</form>

<script>
function goRegen(act){
if (act == 'reall'){
if (!confirm('重新生成所有页面将删除现有的html页面,是否继续?')) return;
}
var f = document.reform;
f.action = '?action='+act;
f.submit();
}
</script>
<uc1:dlgtitle ID="title2" runat="server" Width="600" TitleText="静态页面管理" />
<form method="post" name="reform">
<table align="center" border="0" cellpadding="3" cellspacing="1" width="600" class="datainfo">
<tr>
<td class=desc align=center>
<input type="button" class=edit onclick="goRegen('rehome')" value="重新生成首页" /></td>
<td class=desc align=center>
<input type="button" class=edit onclick="goRegen('reall')" value="重新生成所有页面" /></td>
</tr>
<tr><td colspan=2 class=bottom></td></tr>
</table>
</form>

<script>
function goSEO(t){
// window.open('staticseo.aspx?t='+t, null, 'height=500,width=500');
Dlg('staticseo.aspx?t='+t+'&seed='+new Date(),500,500);
}
</script>
<uc1:dlgtitle ID="title3" runat="server" Width="600" TitleText="分类优化设置" />
<table align="center" border="0" cellpadding="3" cellspacing="1" width="600" class="datainfo">
<tr>
<td class=desc align=center>
<input type="button" class=edit onclick="goSEO('news')" value="文章分类优化" /></td>
<td class=desc align=center>
<input type="button" class=edit onclick="goSEO('product')" value="产品分类优化" /></td>
<td class=desc align=center>
<input type="button" class=edit onclick="goSEO('graph')" value="图文分类优化" /></td>
<td class=desc align=center>
<input type="button" class=edit onclick="goSEO('download')" value="下载分类优化" /></td>
</tr>
<tr><td colspan=2 class=bottom></td></tr>
</table>
</asp:Content>

答案:"但是我在后台管理文件有看到这段代码,我在地址中输入打开这个地址显示空白页面" 首先是后台登陆没 直接从地址栏进入 有可能页面没有通过验证 

再次

<%@ page language="C#" masterpagefile="MasterPage.master" autoeventwireup="true" inherits="admin_staticpage, App_Web_staticpage.aspx.fdf7a39c" title="静态页面管理" enableviewstate="false" %>

<%@ Register Src="dlgtitle.ascx" TagName="dlgtitle" TagPrefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CPH1" runat="Server">
<uc1:dlgtitle ID="title1" runat="server" Width="600" TitleText="静态页面设置" />
<form method="post" action="?action=save">

中的 MasterPage.master 、dlgtitle.ascx、<asp:Content ID="Content1" ContentPlaceHolderID="CPH1

这些控件 这些页面存在不? 不存在 证明他给你的文件不全

<%@ page language="C#" masterpagefile="MasterPage.master" autoeventwireup="true" inherits="admin_staticpage, App_Web_staticpage.aspx.fdf7a39c" title="静态页面管理" enableviewstate="false" %>

其实只要看头就好了,首先masterpagefile="MasterPage.maste",说明他用模板页,enableviewstate="false",这个属性其实就是你看不到页面的关键了。你把false改成true就可以了。不过既然他们提供给你的程序里没有这个静态页,或者说,就是他们的程序里没有一个链接能跳转到这个静态页的话,那只能说,这个页面是被他们遗弃了,当初做这个搞不好就只是个测试而已,做完了忘了删掉吧。如果你非要用这个页面的话,如果这个程序不大的话,我可以帮你看下,因为我现在就在边做项目,偶尔看下问问,没什么时间仔细看。

你这用了母板页 ....要看哪块有问题。。

问题很简单,这是一个权限功能控制页面,需要最高管理权限的管理员才能查看到该页面

需要最高管理权限的管理员才能查看到该页面

上一个:ASP1+2+3+...+n新问题。。。很多人不解
下一个:在自己电脑安装asp的论坛需要先哪些运行环境??

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,