我有一个DotNetNuke网站,默认情况下人们匿名使用.当他们想要登录时,他们会点击一个链接,/DesktopModules/AuthenticationServices/ActiveDirectory/WindowsSignin.aspx然后将其重定向到首页.
在首页上有一些jQuery,它旨在将登录过程中创建的cookie从永久更改为基于会话(因此当用户浏览器关闭时它们将消失).
然而,虽然我可以在jQuery中创建和读取我自己的cookie(使用cookies插件)但我无法查看登录期间在服务器端创建的cookie.
下图显示了DotNetNuke网站的cookie.

Demo1并Demo3使用以下代码由jQuery创建:
$.cookie('Demo1', 'Fred', { expires: 0.005, path: '/' } );
$.cookie('Demo3', 'Peter', { expires: 0.005, path: '/', domain: 'internet.nt.avs' } );
Run Code Online (Sandbox Code Playgroud)
然后可以使用以下代码读取这些cookie:
alert( $.cookie('Demo3') );
但是,如果我然后尝试读取其他一个cookie,我没有通过jQuery设置,我得到null返回:
alert( $.cookie('.DOTNETNUKE') );
为什么会这样?
我正在通过WebMatrix开发一个DotNetNuke网站,但无法弄清楚如何将javascript添加到主页.
我想在其中放置一个jQuery模块,确实显示了一个图库,但找不到添加脚本文件和编辑页面实际html的方法.
有没有人这样做过?
我正在使用dnn 6.它有文件dotnetnuke/js/dnn.jquery.js所以我创建了一个模块并添加了对这个jquery文件和所有其他JCrop文件的引用,它不起作用.
所以我添加了官方JQuery.js,但后来dnn找不到一些方法.
有没有人使用过JCrop和DotNetNuke?

(这是我的模块定义的样子.)
我正在使用DNN 6,我有以下用户控件的模块.现在,当我添加要在页面上添加的模块时,它总是显示View.ascx; 那我怎么能显示pagestarter.ascx?
我的目标是我有页面A,它应该显示VIew.ascx,我有页面B应该显示PageStarter.ascx.
我有一个网址(例如http://localhost/Aanbod/Pagina.aspx),我想知道标签ID,所以我可以创建一个带查询的友好网址(例如http:// localhost/Aanbod/Pagina/QueryKey/QueryValue /).
有人有想法吗?
编辑:
我不在页面本身.想从任何可能的页面了解它.
网址不包含标签ID本身,因此无法提取.
我创建了一个DNN模块并将其添加到模块列表中.现在我想打电话给我,我试过这个:
Response.Redirect(Globals.NavigateURL(this.TabId, "Control Key", "parameter"), true);
Run Code Online (Sandbox Code Playgroud)
但它会打开默认页面,这是空的!
我的模块在哪里?!?!或者我的错误在哪里?!
我有一个网站,我正在为客户端在.NET中创建一个cms.该网站位于http://bit.ly/YJ8dXl
我不是.NET开发人员(这里有rails人员),但我喜欢c#中的一些内容,我很清楚它可以在共享主机上实现并为其创建一个简单的模板.
有人建议使用DotNetNuke,但这似乎太复杂了,我的.NET技能设置为上述网站设置模板.任何人都可以推荐开源cms或专有的.NET cms,我可以便宜地购买许可证并安装在共享主机上.
在此先感谢,我会加上一个好的答案
我已经开始在 dotnetnuke 7 中使用 DAL2。我有一些复杂的查询,我已经在我的实例使用的 SQL 服务器数据库中创建了视图。从这些视图访问简单选择的最佳实践是什么。
如果我使用以下内容,那么这会绕过 dbOwner 和 ObjectQualifier:
Public Function GetProducts_Short_Active() As IEnumerable(Of Object)
Using ctx As IDataContext = DataContext.Instance
Return ctx.ExecuteQuery(Of Object)(CommandType.Text, "SELECT * FROM dbo.vw_ProductList_Short_Active", Nothing)
End Using
End Function
Run Code Online (Sandbox Code Playgroud)
问题: 或者我应该为每个 sql-server-view 定义一个类和属性(就像我为每个表所做的那样),表名注释是视图的名称,如下所示?
<TableName("vw_ProductList_Short_Active")> _
<PrimaryKey("ProductId")> _
<Cacheable("ProductList_Short_Active", CacheItemPriority.Default, 20)> _
<Scope("PortalId")>
Public Class ProductList_Short_Active
''view properties go here
End Class
Run Code Online (Sandbox Code Playgroud)
这篇文章似乎表明我不应该使用视图,而是使用 iEnumerable 的可忽略列扩展我的产品类,这些列代表我需要的“连接”数据记录。那是准确的吗?
在DNN中,我想在锁定用户之前更改登录尝试次数.
我想使用DNN开发项目,并在VS2010中安装了DNN 8.0.0,由于它是CMS,因此在带有“管理”面板的浏览器上工作正常。但是我想自定义我的网站,以便我在VS2010上加载了源代码,并且在构建它时,它显示了以下错误:
未知的服务器标签'dnn:DnnCssInclude'
和
未知的服务器标签'dnn:DnnJsInclude'
在文件夹路径上:\ dnndemo \ Portals_default \ Skins \ Xcillion \ Common \ AddFiles.ascx
dotnetnuke ×10
jquery ×3
.net ×2
c# ×2
dotnetnuke-6 ×2
asp.net ×1
c#-4.0 ×1
cookies ×1
dotnetnuke-7 ×1
jcrop ×1
jquery-ui ×1
login ×1
orchardcms ×1
petapoco ×1
sql ×1
webmatrix ×1