小编Vee*_*eer的帖子

如何强制ASP:TextBox是电子邮件类型?

我有一个ASP.NET 3.5应用程序,我想type="email"根据HTML5标准添加,但如果我在ASP:TextBox控件上添加类型,我得到以下输出:

<input name="ctl00$content$txtEmailAddress" type="text" type="email" value="" 
id="ctl00_content_txtEmailAddress" class="input-block-level" required="required"/>
Run Code Online (Sandbox Code Playgroud)

如何将type属性从"text"替换为"email"?

asp.net validation html5

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

如何在多语言Web应用程序中转换和存储可配置项?

我有一个多语言的Web应用程序.我正在使用资源文件转换所有控件,即标签,下拉列表,文本和消息.

问题:

例如,注册页面有Prefix-Mr,Mrs,Miss等的下拉.这个前缀数据来自一个表,并且是可配置的,即我们有一个相同的配置网页.

还有许多其他可配置的东西和相应的页面.

我的问题是如何将这些数据转换成其他语言,以及如何保存相同的资源文件无法完成.

任何有实际想法的人都可以指导我.

c# multilingual web-applications c#-4.0

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

插入表列中不允许的标识列

我正在从大型Excel工作表中导入数据,并将其存储在stateTable中。现在,我必须将这些数据推送到数据库表中。该表确实具有一个标识列(1,1)。

我在数据库中创建了一个类似的表类型,并创建了一个将参数作为表类型插入到特定表中的过程。我还设置了身份插入。

我的代码是:

using (SqlCommand command = new SqlCommand("InsertStateTable") {
    CommandType = CommandType.StoredProcedure})
{
    SqlParameter param = command.Parameters.AddWithValue("@statetable", dt);
    param.TypeName = "StateTable";
    param.SqlDbType = SqlDbType.Structured;
    command.Connection = con;
    con.Open();
    command.ExecuteNonQuery();
    con.Close();
}
Run Code Online (Sandbox Code Playgroud)

但是出现的错误是 “无法插入表变量中的标识列中”。 我到过很多站点,但没有给出具体原因.....

提前致谢。

c# sql-server-2008

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

C#JSON文件到列表中

在我的C# + WPF + .NET 4.5代码中,假设我已按Player以下方式定义了一个类:

public class Player {
  public string FirstName;
  public string LastName;
  public List<int> Cells;
  public string Level;
}
Run Code Online (Sandbox Code Playgroud)

我有一个myobjects.json文件,我在其中设法编写(使用JSON.NET)这些对象的序列化集合(前两个如下所示):

{
  "FirstName": "Foo",
  "LastName": "Fighter",
  "Cells": [
    1,
    2,
    3
  ],
  "Level": "46"
}{
  "FirstName": "Bar",
  "LastName": "Baz",
  "Cells": [
    104,
    127,
  ],
  "Level": "D2"
}
Run Code Online (Sandbox Code Playgroud)

我想这样做是为了读取文件,和反序列化这些对象和填充ListPlayerS:

using (Stream fs = openDialog.OpenFile())
using (StreamReader sr = new StreamReader(fs))
using (JsonTextReader jr = new JsonTextReader(sr)) …
Run Code Online (Sandbox Code Playgroud)

c# json json.net

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

我在哪里可以更改表单文本框的大小?

我在Controller下面写这个表格.

$form = $this->createFormBuilder($row)
->add('comment',null,array('label' => 'input comment'))
Run Code Online (Sandbox Code Playgroud)

然后在树枝文件中......

{{form_widget(form.commentToMutor)}}
Run Code Online (Sandbox Code Playgroud)

它显示文本输入框,但它太小.

如何改变大小 TextBox

symfony

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

如何添加自定义按钮以将文本添加到 tinymce 编辑器

我想要 tinymce 工具栏中的按钮。单击该按钮后,无论光标在哪里,“HELLO”都应出现在编辑器中。

版本:3.3.7

但我无法添加该按钮。

我试过添加这样的按钮

setup: function (ed) {
    ed.addButton('example', {
         title : 'example.desc',
         image : '../jscripts/tiny_mce/plugins/example/img/example.gif',
         onclick : function() {
            ed.windowManager.alert('Hello world!! Selection: ' + ed.selection.getContent({format : 'text'}));
         }
      });
    }
Run Code Online (Sandbox Code Playgroud)

tinymce

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

如何从批处理文件中打开和关闭Internet Explorer?

我有一个批处理文件,必须启动Internet Explorer并打开www.google.com.当整个页面加载完成时,它应该终止IE进程,即关闭该系统中IE的所有实例.我的批处理文件有以下两行.

iexplore.exe "www.google.com"
taskkill /IM iexplore.exe /F
Run Code Online (Sandbox Code Playgroud)

但是在加载后它没有关闭IE实例.

如果我有单独的taskkill/IM iexplore.exe/F单独的批处理文件.此批处理文件关闭IE实例.

First Batch文件出了什么问题.

PS批处理文件位于程序文件的Internet Explorer文件夹中.

internet-explorer cmd batch-file taskkill kill-process

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

List Box Selected.value抛出null异常

填充列表框如下:

if (ds != null)
{
    ListPreviousRecords.Items.Clear();

    ListPreviousRecords.DataSource = ds;
    ListPreviousRecords.DataTextField = "Date";
    ListPreviousRecords.DataValueField = "ID";
    ListPreviousRecords.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

获取选定值:

protected void ListPreviousRecords_OnSelectedIndexChanged(object sender, EventArgs e)
{
    if(ListPreviousRecords.SelectedItem.Value != "")
    {
        int mySelectedValue = int.Parse(ListPreviousRecords.SelectedItem.Value);// throwing null exception
        loadPreviousDetails(mySelectedValue);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net listbox

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

tinyMce activeeditor 在回发时为空

我正在使用tinymce editor具有确切 ID 的文本区域。它在页面加载上运行良好。但是,当我单击 asp 按钮“保存”时,回发以将数据保存在数据库中,活动编辑器变为空并且不保留其值。如何克服这个问题?

我在页面加载中的 tinyMce 初始化代码是

tinyMCE.init({
mode: "exact",
elements : "divLabTemplateTree",
encoding: "xml",
convert_urls: false,
theme: "advanced",
width:"300",
height:"400",
skin : "o2k7",
plugins: "spellchecker,pagebreak,style,layer,table,advhr,advimage,advlink,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,paste,directionality,fullscreen,visualchars,nonbreaking,xhtmlxtras",
extended_valid_elements: "iframe[src|width|height|name|align]",
theme_advanced_buttons1: "spellchecker,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect,|,print,fullscreen",
theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3: "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,media,advhr,|",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_path_location: "bottom",
theme_advanced_resizing: true,
theme_advanced_resize_horizontal: false,    
dom_loaded : 1,
theme_advanced_styles: "Link to Image: lightbox;Image Right Border: rightbordered;Image Left Border: leftbordered;Darker Text: darker",
setup: function (ed) {
    ed.onSaveContent.add(function (i, o) {
        o.content = o.content.replace(/&#39/g, "&apos");
    });

    ed.onInit.add(function(ed) {
        tinyMCE.execCommand("mceAddControl", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net tinymce

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

C#,创建.txt文件

我在使用下面的代码创建.txt文件时遇到问题.我得到如下例外:

未处理的异常:System.unauthorizedAccessException:拒绝访问路径"C:\ log.txt".

我已经在线查看并完成了类似于api上的内容.下面是我的代码,所以你可以理解我的逻辑列是什么.您认为导致此异常的原因是什么?提前致谢!

static StreamWriter swt;
static string logFile = @"C:\log.txt";
static FileStream fs;
static void Main(string[] args)
{
    Console.Out.WriteLine(swt);
    string root =  args[0];                       
     if (!File.Exists(logFile))
     {
         try
         {
             fs = File.Create(logFile);
         }
         catch (Exception ex)
         {
             swt.WriteLine("EXCEPTION HAS BEEN THROWN:\n " + ex + "\n");
         }
         {

         }
     }
 }
Run Code Online (Sandbox Code Playgroud)

c# file

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

DropDownList在PostBack之后丢失索引

我有一个下拉列表,我从SQL服务器填充数据.

我在Page_Init()事件中动态填充下拉列表.根据值,选择ListItem.

现在的问题是,当我在下拉列表中选择另一个项目时,在回发后,选择将重置为下拉列表中的第一个项目.

这是我的代码的基本版本,它不起作用:

        ArrayList AD_Group_Members = ActiveDirectory.GetMemberOfGroup("AD-Group");
        ArrayList ListMachines = SQLQuery.Read("Database", "SELECT idVM, RandomString, Computername, Owner, FROM VM ORDER BY Computername");

        for (int i = 0; i < ListMachines.Count; i++)
        {
            String RandomString = ((Hashtable)ListMachines[i])["RandomString"].ToString();
            String Owner = ((Hashtable)ListMachines[i])["Owner"].ToString();
            DropDownList DropDownList_Owner = new DropDownList();
            DropDownList_Owner.ID = "DropDownList_Owner_" + RandomString;
            DropDownList_Owner.Width = Unit.Percentage(95);
            DropDownList_Owner.AutoPostBack = true;
            DropDownList_Owner.EnableViewState = true;
            DropDownList_Owner.SelectedIndexChanged += DropDownList_Owner_SelectedIndexChanged;
            Div_Test.Controls.Add(DropDownList_Owner);
            for (int y = 0; y < AD_Group_Members.Count; y++)
            {
                ListItem ListItem = new ListItem(); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net viewstate postback drop-down-menu

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

在Java中转换日期时间格式

我有一系列C#代码,我试图用Java复制.代码如下所示.

n.InnerText = DateTime.Parse(n.InnerText).ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ");
Run Code Online (Sandbox Code Playgroud)

目的是将xml上下文中的DateTime替换为表示通用时间的DateTime.

我试图使用

node.setTextContent = Date.parse(node.getTextContent())
Run Code Online (Sandbox Code Playgroud)

但由于不推荐使用Date.parse(),我无法继续.我阅读了Eclipse中的注释,并按照建议尝试了DateFormat,但是DateFormat没有解析方法.

有人可以建议我的问题的解决方案,不使用任何第三方库?

java datetime

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

c#2中的字节数组内存不足

FileStream fs = File.OpenRead(fullFilePath);
try
{
    Console.WriteLine("Read file size is : " + fs.Length);
    byte[] bytes = new byte[fs.Length]; //// **error this line**
    fs.Read(bytes, 0, Convert.ToInt32(fs.Length));
    fs.Close();
    return bytes;
}
finally
{
    fs.Close();
}
Run Code Online (Sandbox Code Playgroud)

read file size 2,885,760 KB.是错误//

**Arithmetic operation resulted in an overflow.**

c#

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