- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
好的,我是 DotNetNuke 的新手,需要在 DNN 中编写一个简单的模块,为每个人显示一篇文章,并允许管理员编辑文章/添加一篇新文章。
我有一个测试页面,其中包含一个 DNN 模块,该模块具有一个模块定义和该定义中的两个控件。默认控件根据查询字符串中的 articleID 字段显示文章。然后单击应该加载编辑控件的按钮并在查询字符串中传递 articleID。
如果我在 onClick 中使用 EditURL()
,编辑控件将加载正确的 articleID,但使用的是管理皮肤。如果我使用 Globals.NavigateURL()
,则会显示正确的皮肤,但我的编辑控件不会加载到页面中。
关于我做错了什么或如何使用正确的皮肤加载编辑控件有任何线索吗?
下面列出了我切换到编辑控件的两种方法(在我的按钮单击事件中):
string newURL = this.EditUrl("articleID", Request.QueryString["articleID"], "EditArticle");
Response.Redirect(newURL);
和
string newURL = Globals.NavigateURL(this.TabId, "EditArticle","articleID="+Request.QueryString["articleID"]);
Response.Redirect(newURL);
最佳答案
实际上,您这样做是正确的 - DNN 中的 editurl 确实加载了 Admin 皮肤 - 通常这种皮肤基于管理内容的人,因此它会去除所有其他模块并显示“基础”。无论对错,这就是它的作用。
如果您不想这样做,您可以在查询字符串中提供一个开关并显示一个单独的面板,或者执行一个多 View 控件并根据查询字符串中的开关显示不同的 View 。
还有一些其他方法,例如将内容区域更改为使用 ajax 编辑文本区域或使用弹出模式样式窗口。
关于c# - 使用 EditURL() 或 NavigateURL() 在 DotNetNuke 模块控件之间导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910578/
我正在使用 jqGrid 使用 jSON 数据在 MySQL 中维护一个数据库。我可以在网格中显示数据,但是当我尝试通过模式表单添加或编辑数据行时,我收到一条消息,提示“未设置 Url”。但是edit
我有一个使用本地数据设置的 jqGrid。在填写整个表格之前,我不会向服务器发送任何数据。我的问题是,当用户添加/编辑一行时,jqGrid 会立即尝试将结果发布到服务器。 我尝试从 jqGrid 调用
我现在的问题是在编辑该行时尝试发送该行的 ID ( editable: false)。 例如,我有一个包含用户 ID(editable: false)、用户名(editable: true)、名字(e
我有一个带有ajax数据的jqgrid,为了进行编辑,我选择了一些指向webService的editURl内联编辑。 它工作正常,但我怎样才能有返回值。 我的意思是编辑后,如何向页面发送一些值???
我有一个 asp.net MVC3 应用程序,其中包含各种表单数据和 jqGrid。 当我在 jqGrid 中编辑一行时,我需要将网格数据以及一些表单片段发布到 editUrl Controller
好的,我是 DotNetNuke 的新手,需要在 DNN 中编写一个简单的模块,为每个人显示一篇文章,并允许管理员编辑文章/添加一篇新文章。 我有一个测试页面,其中包含一个 DNN 模块,该模块具有一
引用用户 @Oleg 的 jqGrid 本地编辑演示的稍微修改版本,位于此处:http://www.dataactive.net/local_editing.htm...使用下部工具栏中的垃圾箱图标或
我是一名优秀的程序员,十分优秀!