问题列表 - 第26897页

DataAnnotations.DisplayAttribute.Order 属性是否不适用于 ASP.NET MVC 2?

我在模型元数据中设置了Display属性的Order 属性值。

[MetadataType(typeof(OccasionMetadata))]
public partial class Occasion
{
    private class OccasionMetadata
    {
        [ScaffoldColumn(false)]
        public object Id { get; set; }

        [Required]
        [Display(Name = "Title", Order = 0)]
        public object Designation { get; set; }

        [Required]
        [DataType(DataType.MultilineText)]
        [Display(Order = 3)]
        public object Summary { get; set; }

        [Required]
        [DataType(DataType.DateTime)]
        [Display(Order = 1)]
        public object Start { get; set; }

        [Required]
        [DataType(DataType.DateTime)]
        [Display(Order = 2)]
        public object Finish { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用DisplayForModelEditorForModel方法在强类型视图中呈现我的模型。

<%= …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc annotations metadata asp.net-mvc-futures asp.net-mvc-2

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

是否使用ASP.NET配置文件?

我需要存储经过身份验证的用户的一些属性(我正在使用Membership API),我需要在使用Profiles或添加UserId作为PK的新表之间做出选择.看起来使用"个人档案"很快,并且需要预先减少工作量.但是,我看到以下缺点:

  1. 配置文件值被压缩成单个ntext列.在将来的某个时候,我将拥有可以更新用户属性的SQL脚本.查询ntext列并尝试更新值对我来说听起来有点儿麻烦.
  2. 如果我选择添加新的用户特定属性并希望为所有现有用户分配默认值,是否可以?

我的第一印象是,从长远来看,使用配置文件可能会导致维护问题.思考?

asp.net asp.net-membership

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

如何定义Tomcat临时目录位置?

我正在运行与Liferay5.2.3捆绑在一起的Tomcat,并使用Eclipse 3.5(Galileo)作为我的IDE.我根据这篇博客文章在Eclipse中设置我的Tomcat服务器:http://www.jroller.com/holy/entry/developing_portlets_for_liferay_in.如果我通过Eclipse服务器配置启动Tomcat,Liferay/Tomcat使用我的C:\ Documents and Settings\user\Local Settings\Temp \目录.但是,如果我直接使用startup.bat脚本启动Tomcat,Liferay/Tomcat将使用Tomcat临时目录.我无法弄清楚Eclipse,Liferay或Tomcat是否决定使用哪个临时目录或如何更改它.我更喜欢使用Tomcat临时目录.

我有这个问题,同时与Lifera /捆绑的Tomcat 5.5和6.0(liferay-portal-tomcat-6.0-5.2.3.zip和liferay-portal-tomcat-5.5-5.2.3.zip).

有人有任何线索吗?

eclipse directory tomcat temp liferay

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

在Android 1.6上运行jUnit Test时验证错误

这是我试图在Android 1.6上运行的内容:

package com.healthlogger.test;

public class AllTests extends TestSuite
{
    public static Test suite()
    {
        return new TestSuiteBuilder(AllTests.class).includeAllPackagesUnderHere().build();
    }
}
Run Code Online (Sandbox Code Playgroud)

和:

package com.healthlogger.test;

public class RecordTest extends AndroidTestCase
{

    /**
     * Ensures that the constructor will not take a null data tag.
     */
    @Test(expected=AssertionFailedError.class)
    public void testNullDataTagInConstructor()
    {
        Record r = new Record(null, Calendar.getInstance(), "Data");
        fail("Failed to catch null data tag.");
    }
}
Run Code Online (Sandbox Code Playgroud)

主要项目是HealthLogger.这些是从单独的测试项目(HealthLoggerTest)运行的.HealthLogger和jUnit4位于HealthLoggerTest的构建路径中.jUnit4也在HealthLogger的构建路径中."Record"类位于com.healthlogger中.

注释掉"@Test ..."和"Record r ..."行可以运行此测试.取消注释后,我会收到VerifyError异常.我严重受阻了; 为什么会这样?


编辑:崩溃后来自logcat的一些信息:

    E/AndroidRuntime( 3723): Uncaught handler: thread main exiting due to uncaught …
Run Code Online (Sandbox Code Playgroud)

junit android unit-testing verifyerror android-sdk-1.6

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

获取串口信息

我有一些代码将串行端口加载到一个组合框中:

     List<String> tList = new List<String>(); 

     comboBoxComPort.Items.Clear();

     foreach (string s in SerialPort.GetPortNames())
     {
        tList.Add(s);
     }

     tList.Sort();
     comboBoxComPort.Items.Add("Select COM port...");
     comboBoxComPort.Items.AddRange(tList.ToArray());
     comboBoxComPort.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

我想将端口描述(类似于设备管理器中的COM端口所示)添加到列表中,并对列表中位于索引0之后的项进行排序(已解决:请参阅上面的代码段).有没有人有任何关于添加端口描述的建议?我使用的是Microsoft Visual C#2008 Express Edition(.NET 2.0).您可能有任何想法,将不胜感激.谢谢.

c# sorting combobox serial-port

31
推荐指数
6
解决办法
10万
查看次数

使用localStorage的多个存储

是否可能使用相同的名称可以分别存储许多不同的值并显示在列表中?

例如:

function save()
{
    var inputfield = document.getElementById('field').innerHTML;
    localStorage['justified'] = inputfield;
}

<input type="text" id="field" onclick="save();" />
Run Code Online (Sandbox Code Playgroud)

每当有人在输入字段中输入内容并单击"保存"时,localstorage将仅以相同的名称保存该值,但是,这是否与保存存储的方式相冲突,如是否替换为最新的输入值?

此外,有什么方法可以防止在清除缓存时清除localstorage?

html javascript html5 storage local-storage

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

用于检测用户是否单击XFBML页面中的"赞"按钮的事件处理

我有一个Facebook连接应用程序/画布IFrame应用程序,它具有Like粉丝页面的控件.

我想检测用户何时点击Like按钮才能显示其他信息(折扣优惠券代码).

我正在使用最新的Javascript API,但可以处理的事件似乎不包括社交窗口小部件控件的检测.该文档Like Plugin不显示任何事件.

但是我知道它绝对可能,因为如果我Like在页面上有两个按钮,如果我喜欢或不喜欢它们,它们会立即相互更新.


编辑:这是特别允许,要求别人成为促销的风扇:

4.2在促销规则或其他方面,您不会在Facebook上采取任何行动时进入促销活动,例如,更新状态,在个人资料或页面上发布,或上传照片.

但是,您可以在成为网页粉丝时进入促销活动.

facebook xfbml

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

C编程:另一个函数里面的malloc()

我需要帮助malloc() 内部另一个功能.

我正在向我的函数传递一个指针大小main(),我想malloc()从被调用的函数内部动态地为该指针分配内存,但我看到的是......正在分配的内存是对于在我调用的函数内声明的指针,而不是指向内部的指针main().

我应该如何传递指向函数的指针并为被调用函数内部传递的指针分配内存?


我写了下面的代码,得到如下所示的输出.

资源:

int main()
{
   unsigned char *input_image;
   unsigned int bmp_image_size = 262144;

   if(alloc_pixels(input_image, bmp_image_size)==NULL)
     printf("\nPoint2: Memory allocated: %d bytes",_msize(input_image));
   else
     printf("\nPoint3: Memory not allocated");     
   return 0;
}

signed char alloc_pixels(unsigned char *ptr, unsigned int size)
{
    signed char status = NO_ERROR;
    ptr = NULL;

    ptr = (unsigned char*)malloc(size);

    if(ptr== NULL)
    {
        status = ERROR;
        free(ptr);
        printf("\nERROR: Memory allocation did not complete successfully!"); …
Run Code Online (Sandbox Code Playgroud)

c malloc pointers function

61
推荐指数
3
解决办法
8万
查看次数

在Code Igniter中启用查询字符串

我正在尝试将Twitter的OAuth实现到我的Code Igniter Web应用程序中,在该应用程序中,回调URL就是/auth/这样,一旦您通过Twitter进行身份验证,您将被带到/auth/?oauth_token=SOME-TOKEN.

我希望使用/controller/method/URL 的样式保持框架提供的漂亮干净的URL,但我也想启用查询字符串,只有一个数据名称,oauth_token所以如果必须进行硬编码就可以了.

有任何想法吗?我已经尝试了很多人要说的事情,但都没有用:( PS:我正在使用URL重写的.htaccess方法.

url codeigniter query-string

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

通过代码C#启用/禁用触发器

有没有办法在C#中以编程方式启用或禁用SQL SERVER触发器,或者我是否必须修改触发器本身来控制我的代码是否调用它?

c# sql triggers

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