问题很简单:
假设你有一个名为Person的模型
public class Person
{
public int PersonID {get; set;}
public string Name {get; set;}
[AllowHtml] // Allow html in Intro property
public string Intro {get; set;}
[ScaffoldColumn(false)]
public string ComplicatedValue {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
在控制器的"创建"操作中
[HttpPost]
public ActionResult Create(Person o, FormCollection collection)
{
// whatever code here;
}
Run Code Online (Sandbox Code Playgroud)
如果你运行它,
我找到了这个问题的原因.
如果将功能更改为
public ActionResult Create(Person o) // Get rid of the *FormCollection collection*
{
// whatever code here;
}
Run Code Online (Sandbox Code Playgroud)
这将消除"潜在的危险"错误.
但我的问题是,对于我的应用程序,我必须在Create Action方法中使用辅助参数FormCollection集合,因为我需要使用一些其他控件值和服务器变量来为ComplicatedValue属性分配计算值.
如果ASP.NET …
我的Joomla网站有问题.菜单项的SEO可以有效地工作.因此,如果我输入类似"www.example.com/about"的内容,它将起作用并显示相应的文章页面.所以这表明SEF URL和apache mod_rewrite设置是正确的.
我的问题是文章别名SEO.
我添加了一篇名为"privacypolicy"的新文章,默认情况下,Joomla为该文章创建了别名(隐私政策).然后我尝试打开此页面(www.example.com/privacy-policy),但我找不到404页面错误.我试图将这篇文章放在各个部分和类别中,并尝试使用完整路径访问URL(例如:www.example.com/categoryname/articlename),但我仍然找不到404页面错误.
然后,我尝试添加另一个虚拟文章来测试此SEF URL功能,并发现SEF URL功能不适用于文章别名.它适用于菜单项别名(如果您将文章作为菜单项,例如文章/博客格式).
我的问题是,如何访问文章(使用别名URL),而不必将此文章作为博客放在菜单项中?我甚至试图使用一些Joomla SEO扩展,并希望这可以解决错误,但我仍然遇到同样的问题.我已将htaccess.txt更改为.htaccess(我相信它可以使菜单项别名有效地工作).
以下是我的.htaccess文件的内容:
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#####################################################
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for …Run Code Online (Sandbox Code Playgroud) 我有一个DLL,我想使用Direct Sound播放声音.为了播放声音,我需要可执行文件的HWND.我没有加载DLL的可执行文件的HWND.如何在DLL中获取它而不将其从可执行文件中传入?
我有一个视图控制器,它在appDelegate中实例化并推送到导航控制器.视图控制器的视图是使用xib文件创建的.xib文件在视图上放置UILabel(以及其他内容).现在我需要以编程方式设置标签的text属性,但我不知道如何获取它的引用.如何引用标签对象?
我正在使用xcode 3.2.5并构建一个iPad应用程序.
我对"两个或多个单独的SQL命令"或"1但使用'join'SQL命令"的性能存在疑问.
这是事情:
例如,我有两个表:post,user
post 有一个user_id表示该帖子是由某个用户发布的 user
我要提取帖子和用户名.
我也可以
SELECT * FROM `post` LEFT JOIN `user` on post.user_id = user.id WHERE 1
要么
$rows = $db->sql("SELEFT * FROM `post` WHERE 1")
for $row in $rows:
$db->sql("SELECT * FROM `user` WHERE id = $row['user_id']")
我想知道哪一个会有更好的表现?
如果我有3个或更多表加入,哪种方式会更好(从性能角度来看)怎么办?
我有一个项目,我想做一些在bash中微不足道的东西,但我想要/需要一个没有外部依赖的二进制文件.那么,有没有人写过一个自包含的lib(即不是system()的包装器),可以让你像C里面的东西一样做bash?
关闭手,我希望需要的东西有:cp,rm,wget,tftp,ar,tar,guzip也许dpkg,但我想我可以边踩的那一个.
回答评论:我正在寻找一个静态链接的繁忙盒子的东西,但我不需要一个shell文件作为它的程序,我不自动使用的东西甚至没有得到联系在一起.
我写了一个ReportViewer在VS2010 中使用的.NET DLL .在开发计算机上,它运行良好.但是,当我在客户端上安装该程序时,我收到了Crystaldecisions.CrystalReports.Engine.dll找不到的错误消息.
我安装了.NET 4框架和SAP提供的32位运行时MSI作为免费下载.
我还需要做些什么才能让它发挥作用?
错误:
NameError (uninitialized constant Ability::Invitation):
app/models/ability.rb:72:in `initialize'
app/controllers/invitations_controller.rb:12:in `new'
app/controllers/invitations_controller.rb:12:in `current_ability'
app/middleware/flash_session_cookie_middleware.rb:14:in `call'
Run Code Online (Sandbox Code Playgroud)
CanCan我有:
can :manage, Invitation
Run Code Online (Sandbox Code Playgroud)
在邀请控制器中:
before_filter:current_ability #CanCan load_and_authorize_resource #CanCan
def current_ability @current_ability || = Ability.new(current_user,nil)结束
应用程序的控制器:
#CanCan
def current_ability
@current_ability ||= Ability.new(current_user, nil) # since no group
end
Run Code Online (Sandbox Code Playgroud)
路线:
resources :invitations
Run Code Online (Sandbox Code Playgroud)
有什么想法为什么CanCan不开心?谢谢
为什么Javascript处理相对URL的方式与标准HTML不同?想想以下网址(或浏览它):http://en.wikipedia.org/wiki/Rome.打开Firebug控制台(或其他Javascript控制台)并输入以下内容:
var x = new XMLHttpRequest();
x.open("GET", "foo", true);
x.send("bar");
Run Code Online (Sandbox Code Playgroud)
在我的系统下,请求被发送到" http://en.wikipedia.org/wiki/foo ".URL中的"罗马"只是被忽略了.URL中的尾部斜杠的相同请求(" http://en.wikipedia.org/wiki/Rome/ ")将"foo"附加到完整URL.
这似乎使得在Javascript中编码正确的URL非常困难.是否有任何Javascript库有助于克服此问题?
(之前我问了一个类似的问题,但更多的是jQuery特定的,这也发生了.我希望通过这个更独立于库的问题得到更好的答案.)
我知道我可以在"main"方法中获取命令行参数,但我需要能够间接获取它们.
谢谢你的帮助.