问题列表 - 第44270页

如何使用Razor ASp.NET MVC连接HTML元素的id

我有一个带有复选框的网格列,我想给它们一个不同的ID.Id基于模型中的CustomerId.我应该使用什么语法来连接chk_@item.CustomerId.

// using the telerik grid 
id="chk_@item.OrderNumber"  // does not work 
Run Code Online (Sandbox Code Playgroud)

//这会将@ item.Customernumber的值作为复选框ID

columns.Template(@<text><input type='checkbox' id="@item.Customernumber" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50)
Run Code Online (Sandbox Code Playgroud)

第二种选择:

columns.Template(@<text><input type='checkbox' id="chk_@item.Customernumber" name="@item.CustomerNumber" value="@item.OrderNumber" /></text>).Width(50)
Run Code Online (Sandbox Code Playgroud)

以上将呈现为

<input type="checkbox" id="chk_@item.Customernumber" value=... /> 
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc telerik razor asp.net-mvc-3

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

如何将单元测试项目添加到现有MVC3应用程序(从空模板)

我从Empty模板创建了一个MVC3应用程序,因此我无法在解决方案中添加Visual Studio Unit测试项目.

我做了一些更改,添加了一些控制器,现在我想尝试TDD,所以我需要添加一个框架进行测试.

但是我看不出我能做到这一点.

我想在某种方式,我可以在解决方案资源管理器中创建我的测试项目,例如"website.Test"与一些基本的文件夹和文件.

我在这里看到了一些关于如何添加单元测试的问题,但是那些是xUnit.net或NUnit,我想要原始的VS测试框架.

我正在使用Visual Studio 2010 Professional.

我也有兴趣知道其他人对第三方单元测试框架的看法,他们更好吗?

初学者怎么样?

c# tdd asp.net-mvc unit-testing visual-studio-2010

24
推荐指数
3
解决办法
2万
查看次数

mysql_real_escape_string无效

我的mysql_real_escape_string被忽略了.它杀了我,因为我觉得这是我想念的小事.

$ htmlText变量来自TinyMCE编辑器,其中文本呈现为HTML,即带有标签等.

<?php 
    /*--------GLOBAL PROCEDURES--------*/
    session_start();
    require "../scr/config-data.php.inc";
    mysql_connect($host,$username,$password) or die 
    ("Could Not Connect".mysql_error());
    mysql_select_db($db) or die ("Could Not Connect".mysql_error());

    /*-----SEVERAL SELECT/INSERT QUERIES, ALL WORKING FINE-----*/

    /*--------SPECIFIC PROCEDURES-------*/      
    if($_POST['submit']){
        //Check that POS has been chosen
        $htmlText = mysql_real_escape_string($_POST['cust']);
        if($htmlText != ""){
            mysql_query("INSERT INTO table VALUES(NULL, '$htmlText' )") or die(mysql_error());
        }else{
            $feedback = "Please Enter some text into the editor";
        }
    }

    /*--------CLOSING PROCEDURES-------*/
    mysql_close();

?>
Run Code Online (Sandbox Code Playgroud)

奇怪的是,它是从一个有效的脚本改编而来,只改变了变量名.我在MySQL语法中遇到错误.它也没有转义文本中的HTML,所以我收到此错误:

You have an error in your SQL syntax; check the manual that corresponds …
Run Code Online (Sandbox Code Playgroud)

php mysql mysql-real-escape-string

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

根据多个条件选择前n行

请原谅我可能是一个糟糕的头衔; 我努力用一行文字来解释我想要做的事情.

SQL Server 2005

我有一个名为ItemDataSheets的表,如下所示:

Id   ItemId    FilePath                FileDescription    FileType
------------------------------------------------------------------
1    JOD141    /files/JOD141_a.pdf     DataSheet ABC      1
2    JOD141    /files/JOD141_b.pdf     DataSheet LMN      1
3    JOD141    /files/JOD141_c.pdf     DataSheet XYZ      2
4    JOD141    /files/JOD141_d.pdf     DataSheet POI      3
5    JOD141    /files/JOD141_e.pdf     DataSheet QWE      3

对于给定的ItemId,我需要为它拥有的每个FileType返回1行.如果它有一个以上的某种文件类型,那么我需要该FileType具有最高Id的行.

所以对于ItemId JOD141,我想回来:

Id   ItemId    FilePath                FileDescription    FileType
------------------------------------------------------------------
2    JOD141    /files/JOD141_b.pdf     DataSheet LMN      1
3    JOD141    /files/JOD141_c.pdf     DataSheet XYZ      2
5    JOD141    /files/JOD141_e.pdf     DataSheet QWE      3

sql t-sql sql-server-2005

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

使用字符串引用列/表名称?

是否可以通过使用字符串来引用列/表名?有点像SELECT * FROM 'my_table'::table_name_t

我问的原因是:我有一个带有几何表的表geometry_columns.我想知道哪些物体在一定范围内.

谢谢,菲利普

postgresql metaprogramming

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

如何让PHP的fgetcsv()识别经典Mac(CR)新行字符?

我使用此代码从CSV文件中获取列数:

$this->dummy_file_handler = fopen($this->config['file'],'r');
if ($dataset =fgetcsv($this->dummy_file_handler))
{
    $this->number_of_columns = count($dataset);
}
Run Code Online (Sandbox Code Playgroud)

它工作正常除非文件是使用Excel for Mac 2011导出的,因为新行字符是 经典Mac(CR),fgetcsv它无法识别.

替代文字

如果我手动将换行符从Classic Mac(CR)更改为Unix(LR),那么它可以工作,但我需要将其自动化.

如何fgetcsv识别经典Mac(CR)新行字符?

php newline fgetcsv

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

什么是BASE,LOCAL,REMOTE和cppMerged文件?

我正在Win7 64bit上开发一个Visual C++项目,并使用git作为我的存储库,使用VS2010作为我的IDE.最近我开始看到具有以下结尾的文件:

.cpp.BASE.cpp
.cpp.LOCAL.cpp
.cpp.REMOTE.cpp
.cppMerged
Run Code Online (Sandbox Code Playgroud)

这些git合并冲突解决文件吗?VS2010文件?或者是其他东西?

git file mime-types

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

请参阅Mercurial变更集摘要/用户/日期

给定Mercurial变更集123,您如何看到与变更集相关的摘要,用户和日期?想到有一个hg log选项,但看不到它..

mercurial

4
推荐指数
2
解决办法
1489
查看次数

处理Android中的大型数据库

我目前正在开发一个有可能创建一个非常大的数据库的应用程序.我曾计划在SD卡上安装应用程序以增加一些空间.最近的交易警告我,这可能不是一个好主意.我是否可以采取任何措施来减轻这种行为的危险?还是有更好的选择吗?

sqlite android

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

prolog中的警告

我在prolog中写了这个谓词:

list([]).
list([X|L]) :- list(L).
Run Code Online (Sandbox Code Playgroud)

它运作良好,但我得到了这个警告:

    **Warning: /Users/hw6.pl:2:  
           Singleton variables: [X]** % 
Run Code Online (Sandbox Code Playgroud)

我能做些什么来避免它?

warnings prolog

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