系统动态页面自定义参数的传值

作者:动易网络 来源:本站原创 点击数: 发布时间:2012年12月03日
问题描述:最近遇到这样的一个问题,客户的动态页自己的参数不知道应该怎样传值;
 如图所示:这是一个举报投诉的动态页面
 
分析原因:那正常情况下,如果动易系统里面的参数在传值的时候,如果系统内置没有这个参数,这样写是非法的,或者参数错误的!
 
那正常情况下,在这个动态页面里面,是没有tid这个参数的;那如何添加tid的传值呢?
 
这里例举一个问题说明情况:默认情况政府版本的系统里面举报投诉的内容是非公开的,所以,系统里面是没有显示举报投诉的内容页的。但考虑到有些单位需要公开举报投诉的。这里我就讲怎样把tid传进去然后把举报投诉显示出来;
 
解决方法:
第一步,我们需要通过系统的安全验证;我们对于所有前台的页面(管理后台由于站长可以改目录使别人猜不到而没有做判断)都在Config/QueryStrings.config中进行了配置。
对于我们要传值参数的动态页面/Government/Complaints/Complaints.aspx的配置如下图
我们找到他的配置复制/Government/Complaints/Complaints.aspx进行搜索:
 
 
我们添加一个参数,记住一定要是在/Government/Complaints/Complaints.aspx这个配置下的配置里面 如下:
 
保存以后,我们在/Government/Complaints/Complaints.aspx模版里面添加这样一个标签来判断tid是否有值传进来;
 
在打开标签“通过tid显示内容”标签的截图
 
这样,我们就可以访问了效果如图:
 
 
 
 
然后做一个"投诉举报的列表显示"标签。将信息列表的地址与这个页面关联起来,如下图所示:
 
效果如下:
 
地址也是相应的投诉举报的地址了。
 
这里就相当于一个显示内容页模版的动态页面。排版和字段设计就自己设计就可以了。