问题列表 - 第44324页

MVC ASP.NET MVC3 AllowHtml属性不起作用?

问题很简单:

假设你有一个名为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)

如果你运行它,

  1. 为Intro输入纯文本,没有问题发生.
  2. 为Intro输入html内容,无论你如何设置你的配置文件,它都会告诉"潜在的危险......"

我找到了这个问题的原因.

如果将功能更改为

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 …

asp.net-mvc-3

7
推荐指数
2
解决办法
5021
查看次数

Joomla菜单项别名SEO工作,但文章别名SEO无法正常工作

我的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扩展,并希望这可以解决错误,但我仍然遇到同样的问题.我已将hta​​ccess.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)

seo joomla alias sef

0
推荐指数
1
解决办法
9164
查看次数

如何从DLL中获取HWND?

我有一个DLL,我想使用Direct Sound播放声音.为了播放声音,我需要可执行文件的HWND.我没有加载DLL的可执行文件的HWND.如何在DLL中获取它而不将其从可执行文件中传入?

windows dll winapi hwnd directsound

5
推荐指数
1
解决办法
5692
查看次数

在iOS中,如何引用使用xib文件创建的视图中的对象?

我有一个视图控制器,它在appDelegate中实例化并推送到导航控制器.视图控制器的视图是使用xib文件创建的.xib文件在视图上放置UILabel(以及其他内容).现在我需要以编程方式设置标签的text属性,但我不知道如何获取它的引用.如何引用标签对象?

我正在使用xcode 3.2.5并构建一个iPad应用程序.

objective-c xib uiview ios

10
推荐指数
2
解决办法
1万
查看次数

使用两个单独的SQL语句或一个带有JOIN的SQL语句更快吗?

我对"两个或多个单独的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个或更多表加入,哪种方式会更好(从性能角度来看)怎么办?

mysql

1
推荐指数
1
解决办法
569
查看次数

Bash作为C lib?

我有一个项目,我想做一些在bash中微不足道的东西,但我想要/需要一个没有外部依赖的二进制文件.那么,有没有人写过一个自包含的lib(即不是system()的包装器),可以让你像C里面的东西一样做bash?

关闭手,我希望需要的东西有:cp,rm,wget,tftp,ar,tar,guzip也许dpkg,但我想我可以边踩的那一个.


回答评论:我正在寻找一个静态链接的繁忙盒子的东西,但我不需要一个shell文件作为它的程序,我不自动使用的东西甚至没有得到联系在一起.

c bash

3
推荐指数
1
解决办法
113
查看次数

在客户端计算机上找不到Crystaldecisions.CrystalReports.Engine.dll

我写了一个ReportViewer在VS2010 中使用的.NET DLL .在开发计算机上,它运行良好.但是,当我在客户端上安装该程序时,我收到了Crystaldecisions.CrystalReports.Engine.dll找不到的错误消息.

我安装了.NET 4框架和SAP提供的32位运行时MSI作为免费下载.

我还需要做些什么才能让它发挥作用?

.net-4.0 visual-studio-2010 crystal-reports

7
推荐指数
1
解决办法
7万
查看次数

Rails 3 - CanCan错误?NameError(未初始化的常量Ability :: Invitation):

错误:

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不开心?谢谢

ruby-on-rails cancan ruby-on-rails-3

2
推荐指数
1
解决办法
3424
查看次数

AJAX请求中的相对URL

为什么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特定的,这也发生了.我希望通过这个更独立于库的问题得到更好的答案.)

javascript ajax url

33
推荐指数
1
解决办法
5万
查看次数

Java是否与C#的Environment.GetCommandLineArgs()等效?

我知道我可以在"main"方法中获取命令行参数,但我需要能够间接获取它们.

谢谢你的帮助.

java command-line-arguments

7
推荐指数
2
解决办法
2425
查看次数