问题列表 - 第36218页

你如何处理HTML编码MVC视图中的换行符?

我不确定处理这个的最佳方法.在我的索引视图中,我显示了一个包含在其中的消息TempData["message"].这允许我在来自另一个操作时向用户显示某些错误或信息性消息(例如,如果用户在没有访问权限时尝试输入编辑操作,则会将其踢回索引,并显示消息"您无权编辑此数据").

在显示消息之前,我跑了Html.Encode(TempData["message"]).但是,我最近遇到的问题是,我希望能够通过换行符(<br>)分隔出更长的消息.不幸的是(显然),<br>得到的编码Html.Encode因此不会导致实际的换行符.

如何在Html编码字符串中正确处理换行符?

asp.net-mvc html-encode

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

使用SpecFlow(或同等工具)编写质量规格

过去几天我一直在玩SpecFlow.在那段时间里,我意识到我应该为这些系统编写质量规格.

有人能指出一些资源,其中包含有关为SpecFlow或类似工具创建质量规范的最佳实践吗?

specifications rspec specflow

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

输入文本框不能用jQuery Draggable编辑?

我调用了一个javascript函数,它<li>使用文本输入框动态构建,然后放入内部.使用jQuery的Draggable,下拉工作正常,但我无法编辑输入文本框?

function addField(type){
  var html = '';
  html += '<li class="ui-state-default">';
  if(type == 'text'){
   html += '<b>Text Field</b><br />';
   html += 'Field Name: <input type="text" name="text" id="text">&nbsp;&nbsp;&nbsp;';
   html += 'Field Size: <select name="textSize" id="textSize' + fRank + '"><option value="small">Small</option><option selected value="medium">Medium</option><option value="large">Large</option><option value="large2">Large 2 Lines</option><option value="large3">Large 3 Lines</option><option value="large4">Large 4 Lines</option></select>';
  }
  html += '</li>';
  $("#sortableFields").append(html);

  $(function() {
       $( "#sortableFields" ).sortable({
      revert: true
    });
    $( "#draggable" ).draggable({
           connectToSortable: "#sortableFields",
    helper: "clone",
    revert: "invalid",
    cancel: ':input,option'
    });
    $( "ul, …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-ui

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

如何在Windows中强制显示检测?

我经常使用附加的KVM切换器启动我的Windows 7 PC,专注于另一台计算机.当我切换到启动的PC时,显示分辨率错误(并且未检测到第二个连接的监视器).

我可以通过右键单击桌面,选择Screen Resolution并单击来更正此问题Detect.这使Windows可以检测附加的显示并调整到最佳分辨率.

我想写一个小实用程序来自动执行此操作.我应该使用哪个Win32 API调用或C#对象?

c# windows winapi monitor

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

Python,获取当前登录用户的Windows特殊文件夹

如何从我的Python脚本中获取Windows特殊文件夹,如My Documents,Desktop等?我需要win32扩展吗?

它必须适用于Windows 2000到Windows 7.

python windows pywin32

20
推荐指数
4
解决办法
9438
查看次数

读取UTF8编码文件时的大小差异

我正在尝试读取UTF8编码文件(.torrent).在文件中有一个"件"部分.紧接着是包含一系列SHA1哈希值的文本的长度.该文件报告要读取的长度(例如130100),但在阅读时我最终通过了EOF.

我不确定为什么会这样.这些文件很好(我已经使用现有的torrent客户端对它们进行了测试,并且我尝试了一些具有一致结果的文件)并且我正在阅读它们:

string contents = string.Empty;
using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read)
{
    using (StreamReader reader = new StreamReader(fs, Encoding.UTF8))
    {
        contents = reader.ReadToEnd();
    }
}

parse(contents);
Run Code Online (Sandbox Code Playgroud)

但是,这显然不起作用.我是否错误地读取文件,或者在尝试解析文件之前将其存储在字符串中?当它读取正常范围的可读字符串之外的字符时似乎只是错误.

c# encoding utf-8

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

JSF应用程序中的动态区域设置切换?

我有一个应用程序,用户可以在我的应用程序的欢迎页面之间动态切换区域设置.我看到早期的开发人员(继承了没有太多文档的代码)已经从ViewHandler中覆盖了以下三个方法,并告诉我这是动态切换Locale所必需的...任何帮助都非常感谢

另外,如果有更好的方法可以让我知道

public Locale calculateLocale(FacesContext facescontext)
{
    Locale userLocale = LocaleManager.getInstance().getCurrentLocale();
    if (userLocale != null)
    {
        return userLocale;
    }
    else
    {
        return delegate.calculateLocale(facescontext);
    }
}

public void renderView(FacesContext facescontext, UIViewRoot uiviewroot)
        throws IOException, FacesException {
    uiviewroot.setLocale(LocaleManager.getInstance().getCurrentLocale());
    delegate.renderView(facescontext, uiviewroot);
}
public UIViewRoot createView(FacesContext facescontext, String s)
{
    UIViewRoot view = delegate.createView(facescontext, s);
    view.setLocale(LocaleManager.getInstance().getCurrentLocale());
    return view;
}
Run Code Online (Sandbox Code Playgroud)

jsf locale internationalization

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

ErrorProvider.Clear()的问题

我有一个问题.我验证了两个texbox.如果texbox未验证,则显示错误提供程序的错误消息.

情况:

tbAzetId.Text = "字符串"; tbHeslo.Text =空;

errorprovider在tbHeslo中显示错误消息,这没关系.

然后我在tbHeslo中写了一些文本,点击按钮但是errorprovider仍然在tbHeslo中显示错误信息.哪里可以有问题?

代码在这里:

    private bool IsAzetIdValid()
    {
        if (tbAzetId.Text!=String.Empty && Regex.IsMatch(tbAzetId.Text, "[^a-zA-Z0-9]"))
        {
            return true;
        }
        else
        {
            return false;
        }
    }

    private bool IsHesloValid()
    {
        if (tbHeslo.Text !=String.Empty)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

    private void btnPrihlasenie_Click(object sender, EventArgs e)
    {
        errorProvider.Clear();

        if (!IsAzetIdValid())
            errorProvider.SetError(tbAzetId, @"Nezadali ste Azet ID");
        else if (!IsHesloValid())
            errorProvider.SetError(tbHeslo, @"Nezadali ste heslo");
        else
            Text = "OK";
    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

JMeter报告95%线

我们有JMeter要求获得95%的生产线.默认情况下,JMeter仅显示90%的行.有没有办法可以使用外部插件或在JMeter本身中使用某些选项来获得95%的值

Muthiah

jmeter

10
推荐指数
3
解决办法
6853
查看次数

将4个字符串转换为int32

有没有一种快速的方法将4个字符转换为32位int?我知道我可以循环通过它:

string key = "ABCD";
int val = 0;
for (int i = 0; i < 4; i++)
{
    int b = (int)key[i] * (int)Math.Pow(256, i);
    val += b;
}
// val = 1145258561
Run Code Online (Sandbox Code Playgroud)

我想要更低级别的东西,我知道字符存储为字节.我不介意它是否是不安全的代码,因为我基本上试图将4字符串字符串写入整数指针位置.

c#

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