留言簿

我要留言
留言搜索

2014-07-21 23:30  豆豆

7.17"安全透明方法“Webdiyer.WebControls.Mvc..."
这个问题我用的是MVC5.0,.NET4.5

2014-07-20 17:24  Lary

我把网站上传到服务器就出现下面的错误,但在本地电脑调试没有问题,能正常显示!
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

安全性异常 
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 

异常详细信息: System.Security.SecurityException: 该程序集不支持部分受信任的调用方。

源错误: 


行 75:         </ItemTemplate>
行 76:         </asp:Repeater>
行 77:         <webdiyer:aspnetpager id="AspNetPager1" CssClass="AspNetPagers" runat="server" horizontalalign="Center" onpagechanged="AspNetPager1_PageChanged" showcustominfosection="Left" meta:resourceKey="AspNetPager1" CustomInfoHTML="第<font color='red'>%CurrentPageIndex%</font>页 共%PageCount%&nbsp;页 %StartRecordIndex%-%EndRecordIndex%" CustomInfoTextAlign="Center" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PrevPageText="前一页" BorderColor="#6CA6F4" PageSize="11"></webdiyer:aspnetpager>
行 78:     </ul>
行 79:     </div>
回复:您好,不知您用AspNetPager哪个版本?是否自己修改了源码后重新编译生成了?AspNetPager很早就支持部分受信任的调用方,您参考一下这里的说明:http://wenda.tianya.cn/question/1612lsn5g5va8r1cheqca5ht0psqnta40ugkq。谢谢!

2014-07-18 17:11  刘杰

你好,请教一下aspnetpager控件控制一页显示个数在哪控制?
回复:您好,您说的是每页显示的记录数吗?这个值是通过PageSize属性控制的。谢谢!

2014-07-17 15:10  changev

杨老师您好!
我在control里写了一个返回分部视图的函数。
在前台我用ajax运行这个函数更新了分部视图,但是更新后的分部视图无法分页:
点击下一页和页数都没反应,试图不刷新。
但是将“下一页”和“页数”的链接地址复制到地址栏打开,可以得到正确的分部视图内容。

也就是点击下一页和页数无法刷新分部视图,这是什么情况?
回复:您好,看样子应该是页面上的脚本有错误而导致的,请用浏览器开发者工具进行调试检查。谢谢!

2014-07-17 00:33  豆豆

安全透明方法“Webdiyer.WebControls.Mvc.ScriptResourceExtensions.RegisterMvcPagerScriptResource(System.Web.Mvc.HtmlHelper)”尝试访问安全关键类型“System.Web.Mvc.HtmlHelper”失败。

程序集“MvcPager, Version=2.0.0.1, Culture=neutral, PublicKeyToken=f6872c5a09aed72c”标记为 AllowPartiallyTrustedCallersAttribute 并且使用 2 级安全透明模型。默认情况下,2 级透明将导致 AllowPartiallyTrustedCallers 程序集中的所有方法都变成安全透明的,这可能是导致发生此异常的原因。
在MVC5.0运行错误,怎么破?
回复:您好,从没见过这种问题,您在什么地方部署的?是虚拟主机吗?.net框架版本是多少?谢谢!

2014-07-16 22:55  changev

您好,我在后台定义了另一个actionresult函数返回要刷新帝都分部视图。但是点击分页以后,分部视图直接覆盖了整个视图,这是什么情况啊。
回复:您好,请首先用浏览器开发者工具调试看ajax提交是否成功?如果ajax提交成功而出现您的说的问题,那么应该是MvcAjaxOptions的UpdateTargetId设置有问题,请检查。谢谢!

2014-07-16 13:50  Aspire

您好,根据您提供的mvcpager的demo,在采用AjaxForm搜索(post)查询方法时,点击页面索引(上一页/下一页)时会重新触发controller中的AjaxSearchPost方法,而我在按照示例建立自己项目时发现点击页面索引时并没有重新触发AjaxSearchPost方法,分页中显示的数据就变成了数据库中所有的数据,请问有什么地方要特别设置一下吗?
回复:您好,请注意MvcAjaxOptions的设置,至于数据变成了所有数据,这应该是您数据获取的方法有问题,请设置断点进行调试,如果客户端脚本有问题,请用浏览器开发者工具进行调试。谢谢!

2014-07-16 11:09  月缺月圆

关于上一个问题解决了,原来是可以在pageroption里面自定义文字的,才疏学浅,多多包含
回复:解决了就好,谢谢!

2014-07-16 10:24  月缺月圆

老师您好,在mvc中做分页用到了您的mvcpager,发现在1.5版本中是支持英文的,而2.0的版本中“上一页”“下一页”是用中文直接写在代码中的,这样就不支持了英文。可否将ui显示的字符串进行国际化处理?

2014-07-15 16:06  ding

老师你好,我想问下mvcpager页控件后面有个跳转到任意页面的下拉选择框,我这个点了没有反应是怎么回事
回复:您好,页索引下拉框跳转失败的最可能原因是一个您在分页路由中使用了约束,导致MvcPager无法生成跳转链接,这是一个已知的bug,解决办法是去掉分页路由中的约束。谢谢!
;