PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

网站提交数据表单制成的问题单后出现“/”应用程序中的服务器错... [复制链接]

1#
网站数据表单突然出现无法提交想象并且提示如下报错
堆栈跟踪:


[ArgumentException: 正在分析“+”- 限定符 {x,y} 前没有任何内容。]
   System.Text.RegularExpressions.RegexParser.ScanRegex() +6952905
   System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) +148
   System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache) +322
   PageAdmin.data_post.fQHIzKIVF3(String  ) +350
   PageAdmin.data_post.EOYItNAHkk() +5020
   PageAdmin.data_post.xnjIYrraDN() +1900
   PageAdmin.data_post.Page_Load(Object sender, EventArgs e) +380
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42
   System.Web.UI.Control.OnLoad(EventArgs e) +132
   System.Web.UI.Control.LoadRecursive() +66
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428

请问是什么原因
分享 转发
TOP
2#

[quote]数据表单是否写对了
[color=#999999]xiyou 发表于 2017/3/9 9:07:39 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=35903&postid=136528#136528][/url][/size][/quote]
xiyou我数据表单是按照创建的表单获取进行修改变化的,测了一下早期的版本可以,后面版本升级后,数据都有些变化,导致信箱这个功能表单提交的时候没办法跳转到查询码界面,就出现了上面的那个报错,我用现在的数据拿到以前未升级的版本里面也是一样不能生成出查询码。表单数据跟以前一样都没变过就是升级后才出现这个问题,我就纳闷为什么信箱功能无法收到别人提交的。
如果单单打开这个路径下的文件 例如:/e/aspx/post.aspx; 就会提示如下错误,siteid或formtable参数错误!
TOP
3#

数据表单前台提交接口

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136528]2楼[color=Olive]xiyou[/color]的帖子[/url][/b]

<p>
    &nbsp;&nbsp;&nbsp; 请认真填写表格(带 * 项不能为空),请留下您的真实姓名、联系电话、信箱地址、以便我们能更好地与您联系! <br />
&nbsp;&nbsp;&nbsp; 如果您的信件不适合公开,您可以通过信件查询码的方式来得到信件的反馈信息,这将是您查询信件受理情况的唯一途径,提交后请保存好信息查询码。
</p>
<script type="text/javascript" src="/e/js/zdyform.js"></script>
<p>
    <br />
</p>
<style type="text/css">
.letter_table{border:0px solid #000}
.letter_table td{border:0px solid #000;padding:5px}
</style>
<form enctype="multipart/form-data" method="post" name="letter" action="/e/aspx/post.aspx">
    <table class="letter_table ke-zeroborder" border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
        <tbody>
            <tr>
                <td align="right">
                    信件类型 <span style="colorff0000;">*</span>
                </td>
                <td>
                    <select id="pa_type" name="pa_type"><option selected="selected" value="咨询">咨询</option><option value="建议">建议</option><option value="投诉">投诉</option><option value="举报">举报</option><option value="其他">其他</option></select>
                </td>
                <td align="right">
                    发送部门 <span style="colorff0000;">*</span>
                </td>
                <td>
                    <select id="pa_bm" name="pa_bm"><option selected="selected" value="办公室">办公室</option></select>
                </td>
            </tr>
            <tr>
                <td align="right">
                    主题 <span style="colorff0000;">*</span>
                </td>
                <td colspan="3">
                    <input type="hidden" style="width:0px;height:0px;" value="415" name="sort" /><input type="text" style="width:500px;height:21px;" id="title" maxlength="50" size="11" name="title" />
                </td>
            </tr>
            <tr>
                <td align="right">
                    查询密码 <span style="colorff0000;">*</span>
                </td>
                <td>
                    <input type="text" style="width:112px;height:21px;" id="pa_mm" maxlength="50" size="13" name="pa_mm" />
                </td>
                <td align="right">
                    公开信件&nbsp;&nbsp;
                </td>
                <td>
                    <input type="radio" value="允许" checked="checked" name="gkxj" />允许 <input type="radio" value="禁止" name="gkxj" />禁止
                </td>
            </tr>
            <tr>
                <td align="right">
                    信件内容 <span style="colorff0000;">*</span>
                </td>
                <td colspan="4">
                    <textarea style="width:100%;height:150px;" id="content" cols="19" name="content"></textarea>
                </td>
            </tr>
            <tr>
                <td align="right">
                    附件&nbsp;&nbsp;
                </td>
                <td colspan="3">
                    <input type="file" style="width:500px;" id="titlepic" name="titlepic" />
                </td>
            </tr>
            <tr>
                <td align="right">
                    事件辖区&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="pa_xq" maxlength="50" name="pa_xq" />
                </td>
                <td align="right">
                    事件地点&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="pa_dd" maxlength="50" name="pa_dd" />
                </td>
            </tr>
            <tr>
                <td align="right">
                    姓名 <span style="colorff0000;">*</span>
                </td>
                <td>
                    <input type="text" id="pa_name" maxlength="50" name="pa_name" />
                </td>
                <td align="right">
                    手机&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="pa_phone" maxlength="50" name="pa_phone" />
                </td>
            </tr>
            <tr>
                <td align="right">
                    联系电话&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="pa_tel" maxlength="50" name="pa_tel" />
                </td>
                <td align="right">
                    电子邮箱&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="email" maxlength="50" name="email" onblur="if(!IsEmail(this.value)){alert('无效的邮件格式');document.letter.fbk_email.value=''}" />
                </td>
            </tr>
            <tr>
                <td align="right">
                    所在单位&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="pa_dw" maxlength="50" name="pa_dw" />
                </td>
                <td align="right">
                    职业&nbsp;&nbsp;
                </td>
                <td>
                    <input type="text" style="width:250px;height:21px;" id="pa_zy" maxlength="50" name="pa_zy" />
                </td>
            </tr>
            <tr>
                <td align="right">
                    验证码<span style="colorff0000;">*</span>
                </td>
                <td colspan="3">
                    <input type="text" id="vcode" maxlength="4" size="4" name="vcode" /> <img style="cursor:pointer;" id="vcode_img" border="0" alt="点击更换" align="absMiddle" src="/e/aspx/yzm.aspx" onclick="Code_Change(&quot;vcode_img&quot;)" />
                </td>
            </tr>
            <tr>
                <td colspan="8" align="middle">
                    <input type="hidden" style="width:0px;height:0px;" value="0" size="2" name="checked" /><input type="hidden" style="width:0px;height:0px;" value="1" name="showcode" /><input type="hidden" style="width:0px;height:0px;" name="to" /><input type="hidden" style="width:0px;height:0px;" name="mailto" /><input type="hidden" style="width:0px;height:0px;" name="mailreply" /><input type="hidden" style="width:0px;height:0px;" name="mailsubject" /><input type="hidden" style="width:0px;height:0px;" name="mailbody" /><input type="hidden" style="width:0px;height:0px;" value="1" name="insertdatabase" /><input type="hidden" style="width:0px;height:0px;" value="1" name="siteid" /><input type="hidden" style="width:0px;height:0px;" value="letter" name="formtable" /><input type="hidden" style="width:0px;height:0px;" value="信件类型,发送部门,主题,查询密码,信件内容,姓名," name="mustname" /><input type="hidden" style="width:0px;height:0px;" value="pa_type,pa_bm,title,pa_mm,content,pa_name," name="mustfield" /><input type="hidden" style="width:0px;height:0px;" value="select,select,text,text,text,text," name="musttype" /><input type="submit" class="bt" value=" 提交 " onclick="return set_letter()" /> <input type="reset" class="bt" value=" 重设 " />
                </td>
            </tr>
        </tbody>
    </table>
</form>
<script type="text/javascript">
function set_letter()
{
document.forms["letter"].mailto.value="";
document.forms["letter"].mailreply.value="";
document.forms["letter"].mailsubject.value="";
document.forms["letter"].mailbody.value="";
return Check_ZdyForm("letter");
}
function letter_zdycheck(){
KE_content.sync();
return true;
}
</script>
TOP
4#

那要怎么解决

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?forumpage=1&topicid=35903&page=end&jump=pid#136539]5楼[color=Olive]qq842330359[/color]的帖子[/url][/b]

现在信箱功能都没办法使用了,那要怎么修复,因为这个功能也很重要,都有在使用。
TOP
5#

问题不能解决

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136543]7楼[color=Olive]qq842330359[/color]的帖子[/url][/b]

获取到的表单代码重新贴进去也还是一样,会报出我之前说的错误:[ArgumentException: 正在分析“+”- 限定符 {x,y} 前没有任何内容。]
TOP
6#

采用加载原始数据信箱功能就正常

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136543]7楼[color=Olive]qq842330359[/color]的帖子[/url][/b]

如果我采用加载原始的数据,信箱就可以正常提交并且未报错。
TOP
7#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136547]10楼[color=Olive]qq842330359[/color]的帖子[/url][/b]

就是原来初始的数据,开始建站做的一点数据,把那个数据库恢复到最早的,就可以使用信箱功能,如果是现在的数据库数据存在时就无法正常使用信箱的功能
TOP
8#

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?forumpage=1&topicid=35903&page=end&jump=pid#136549]12楼[color=Olive]qq842330359[/color]的帖子[/url][/b]

但是我从表单数据把表单代码提取出来直接贴到模块里面还是出现同样报错,完全看不出有什么问题= =
TOP
9#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136565]14楼[color=Olive]xiyou[/color]的帖子[/url][/b]

还是不行,重新建的表单也会出现同样的报错
TOP
10#

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?forumpage=1&topicid=35903&page=end&jump=pid#136565]14楼[color=Olive]xiyou[/color]的帖子[/url][/b]

/”应用程序中的服务器错误。

正在分析“+”- 限定符 {x,y} 前没有任何内容。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 正在分析“+”- 限定符 {x,y} 前没有任何内容。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[ArgumentException: 正在分析“+”- 限定符 {x,y} 前没有任何内容。]
   System.Text.RegularExpressions.RegexParser.ScanRegex() +5254798
   System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) +113
   System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache) +300
   System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options) +11
   PageAdmin.data_post.fQHIzKIVF3(String  ) +670
   PageAdmin.data_post.EOYItNAHkk() +4204
   PageAdmin.data_post.xnjIYrraDN() +1246
   PageAdmin.data_post.Page_Load(Object sender, EventArgs e) +364
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

版本信息: Microsoft .NET Framework 版本:2.0.50727.5420; ASP.NET 版本:2.0.50727.5420
TOP
11#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136565]14楼[color=Olive]xiyou[/color]的帖子[/url][/b]

如果单独访问路径:地址+/e/aspx/post.aspx 还是会提示siteid或formtable参数错误!,不知道post 这个文件是起到是什么作用
TOP
12#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903.aspx#136565]14楼[color=Olive]xiyou[/color]的帖子[/url][/b]

测试了一下感觉是指向POST.ASPX的这个文件出了问题无法跳转
TOP
13#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903-2.aspx#136582]19楼[color=Olive]xiyou[/color]的帖子[/url][/b]

xiyou大神加我QQ181463264,具体跟你请教
TOP
14#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-35903-2.aspx#136582]19楼[color=Olive]xiyou[/color]的帖子[/url][/b]

[url]http://jm.gov.cn/index.aspx?lanmuid=50&sublanmuid=360[/url]
TOP
发新话题 回复该主题