好的我是DotNetNuke的新手,需要在DNN中编写一个简单的模块,为每个人显示一篇文章,并允许管理员编辑文章/添加新文章.
我有一个测试页面,其中包含一个DNN模块,其中包含一个模块定义和该定义中的两个控件.默认控件根据查询字符串中的articleID字段显示文章.然后单击应该加载编辑控件的按钮,并在查询字符串中传递articleID.
如果我EditURL()在onClick中使用编辑控件加载了正确的articleID,但使用了admin皮肤.如果我使用,Globals.NavigateURL()则会显示正确的皮肤,但我的编辑控件未在页面中加载.
任何线索,如何我做错了或如何使用正确的皮肤加载编辑控件?
我的两种切换到编辑控件的方法(在我的按钮点击事件中)如下所示:
string newURL = this.EditUrl("articleID", Request.QueryString["articleID"], "EditArticle");
Response.Redirect(newURL);
Run Code Online (Sandbox Code Playgroud)
和
string newURL = Globals.NavigateURL(this.TabId, "EditArticle","articleID="+Request.QueryString["articleID"]);
Response.Redirect(newURL);
Run Code Online (Sandbox Code Playgroud) 我是MVVM和Silverlight的新手,我只想弄清楚一个简单的场景.
我正在使用MVVM Light工具包和没有Expression Blend的Silverlight 3.0.
我有一个DataGrid和一个DataForm绑定到ViewModel中的可观察集合.我想RelayCommand Save()在更改DataForm控件中的数据后绑定到我的属性,并在不使用我的视图背后的代码的情况下完成此操作.
DataForm不使用cmd:ButtonBaseExtensions.CommandMVVM Light用于正常按钮单击命令绑定,因此我不确定如何将控件绑定到我的ViewModel.
任何帮助表示赞赏!