小编TSt*_*per的帖子

在回发时,如何向验证摘要添加错误消息?

两个问题:

在用户单击提交时回发时,如何向验证摘要添加错误消息?

是否也可以使用内置的.net验证控件突出显示特定的文本框?

asp.net validation

57
推荐指数
5
解决办法
6万
查看次数

在PHP中有指针吗?

这段代码是什么意思?这是你如何在php中声明一个指针?

$this->entryId = $entryId;
Run Code Online (Sandbox Code Playgroud)

php pointers

50
推荐指数
5
解决办法
10万
查看次数

MVC Html.CheckBox和表单提交问题

在ASP.NET MVC RC中提交Html.Checkbox中的值的疯狂问题

有些值只是没有来到Request.Params

在我的表格中,我在循环中有这条线:

<%=Html.CheckBox("cb" + p.Option.Id, p.Option.IsAllowed, new { value = 6 })%>

并呈现给下一个:

    <input checked="checked" id="cb17" name="cb17" type="checkbox" value="6" />
<input name="cb17" type="hidden" value="false" /> 

    <input checked="checked" id="cb18" name="cb18" type="checkbox" value="6" />
<input name="cb18" type="hidden" value="false" /> 

    <input id="cb19" name="cb19" type="checkbox" value="6" />
<input name="cb19" type="hidden" value="false" />

    <input id="cb20" name="cb20" type="checkbox" value="6" />
<input name="cb20" type="hidden" value="false" />

    <input checked="checked" id="cb21" name="cb21" type="checkbox" value="6" />
<input name="cb21" type="hidden" value="false" /> 
Run Code Online (Sandbox Code Playgroud)

提交表格后,我得到的结论如下:

Form.Params["cb17"] = {6, "false"}
Form.Params["cb18"] …
Run Code Online (Sandbox Code Playgroud)

checkbox asp.net-mvc

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

C#中的Xml比较

我正在尝试使用C#代码比较两个Xml文件.我想忽略Xml语法差异(即前缀名称).为此我使用的是Microsoft的XML Diff和Patch C#API.它适用于某些Xml,但我找不到配置它来使用以下两个Xml的方法:

XML A:

<root xmlns:ns="http://myNs">
  <ns:child>1</ns:child>
</root>
Run Code Online (Sandbox Code Playgroud)

XML B:

<root>
  <child xmlns="http://myNs">1</child>
</root>
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 我是对的,这两个xml在语义上是相等的(或同构的)吗?
  2. 可以配置Microsoft的XML Diff和Patch API来支持它吗?
  3. 还有其他C#实用程序吗?

c# xml

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

有些分配器是懒惰的吗?

我在Linux中编写了一个C语言程序,用于mallocs内存,在循环中运行它,而TOP没有显示任何内存消耗.

然后我用那个记忆做了一些事情,TOP确实显示了内存消耗.

当我在malloc时,我真的"得到了内存",还是有一个"懒惰"的内存管理,只有在我使用它时才给我内存?

(还有一个选项,当我使用它时TOP才知道内存消耗,所以我不确定这个...)

谢谢

linux malloc memory-management

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

哪些选择语句"更好",为什么?

我有2个人和角色.我必须以角色为基础的所有人.

select person.* from person inner join role on
person.roleid = role.id Where role.id = @Roleid
Run Code Online (Sandbox Code Playgroud)

要么

select person.* from person inner join role on
person.roleid = role.id AND role.id = @Roleid
Run Code Online (Sandbox Code Playgroud)

以上哪两种解决方案更好,为什么?

sql sql-server

8
推荐指数
4
解决办法
295
查看次数

在asp.net MVC中导出HTML表

我试图导出一个名为Table的HTML表,该表被动态绑定到C#中的ViewData.Model.我有一个名为export的方法,它根据另一个方法的动作调用.所以在此之前的所有内容都已设置好.我只是不知道如何将数据导出到CSV或Excel文件中.所以当我进入导出方法时,我不知道接下来要做什么来导出表格.有人能帮我吗

    public void Export(List<data> List)
    {
     //the list is the rows that are checked and need to be exported
       StringWriter sw = new StringWriter();

     //I don't believe any of this syntax is right, but if they have Excel export to excel and if not export to csv  "|" delimeted

   for(int i=0; i<List.Count;i++)
    {
              sw.WriteLine(List[i].ID+ "|" + List[i].Date + "|" + List[i].Description);

    }
    Response.AddHeader("Content-Disposition", "attachment; filename=test.csv");
    Response.ContentType = "application/ms-excel";
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
    Response.Write(sw);
    Response.End(); 

    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

你如何以编程方式从TinyMCE中删除(不禁用)按钮?

我可以使用以下方法禁用表格按钮:

  tinyMCE.activeEditor.controlManager.get('divId_table').setDisabled(true)
Run Code Online (Sandbox Code Playgroud)

但我感兴趣的实际上是隐藏它.有关如何实现这一点的任何想法?

谢谢!

tinymce

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

要返回一个double,即使c#中的类型是double,我是否必须转换为double?

要返回一个double,即使类型是double,我是否必须转换为double?

例如

double a = 32.34;
double b = 234.24;

double result = a - b + 1/12 + 3/12;
Run Code Online (Sandbox Code Playgroud)

我必须投(双)?

c# casting

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

将控件添加到ASP.NET中的页眉

我在ASP.NET中创建自定义脚本控件

控件的目的只是标签的服务器变体,用于加载javascript文件.然而,此控件的主要目的是将多个脚本组合成一个响应,因此在客户端,他们会看到每个位置的标记,所以所有在DocumentTop位置注册的脚本将被合并为单个标记,但"内联"位置除外,所有内联脚本都单独呈现在标记中它们存在的位置我还创建了一个httphandler,js.ashx,它实际上是结合脚本

一切都工作正常,除了"Head"位置,对于两个文档位置我只是在预渲染期间使用ClientScriptManager但是对于Head位置我在预渲染期间尝试了以下代码

var scriptControl = new HtmlGenericControl("script");
scriptControl.Attributes["language"] = "javascript";
scriptControl.Attributes["type"] = "text/javascript";
scriptControl.Attributes["src"] = src;
Page.Header.Controls.Add(scriptControl);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:在DataBind,Init,Load,PreRender或Unload阶段无法修改控件集合.

有谁知道如何从自定义控件中添加控件到页眉?

顺便提一下,该控件用于具有两个嵌套主服务器的内容页面,并且还具有在根主服务器上注册的ScriptManager.该项目是一个asp.net 3.5 Web应用程序项目

c# asp.net custom-controls

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