小编Ber*_* IT的帖子

提交表格上的提醒确认框

我有一个提交值的表单.当用户尝试提交表单时,我想显示一个警报确认框.单击时OK,应保存该值,但如果Cancel单击该表单,则应显示该表单但不保存数据.

@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" />
}   
Run Code Online (Sandbox Code Playgroud)

c# form-submit razor asp.net-mvc-3

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

检查枚举 TypeScript 中的字符串值

说有一个

enum ArrowKey{
  Up = "ArrowUp",
  Right = "ArrowRight",
  Down = "ArrowDown",
  Left = "ArrowLeft"
}
Run Code Online (Sandbox Code Playgroud)

现在,当接收KeyboardEvent带有e.key“ArrowUp”的a 时,如何轻松检查该字符串值是否存在于枚举中?之后如何选择正确的枚举值?

enums typescript

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

如何在EF 4.1 Code First中建立外键关系

所以我整个上午一直在努力争取这个.我已经阅读了一些文章,而且我的工作大致基于这个:

http://weblogs.asp.net/manavi/archive/2011/01/23/associations-in-ef-code-first-ctp5-part-3-one-to-one-foreign-key-associations.aspx

这是我当前的错误:

序列化"System.Data.Entity.DynamicProxies.Order_C00CE366506BD8C6592A3CF21B9D1C5921D31C03D7322A8F6E8EAD72E113EA95"类型的对象时检测到循环引用.

这是班级:

public class Order
{
    [Key]
    public int OrderId { get; set; }

    public int PatientId { get; set; }
    public virtual Patient Patient { get; set; }

    public int CertificationPeriodId { get; set; }
    public virtual CertificationPeriod CertificationPeriod { get; set; }

    public int AgencyId { get; set; }
    public virtual Agency Agency { get; set; }

    public int PrimaryDiagnosisId { get; set; }
    public virtual Diagnosis PrimaryDiagnosis { get; set; }

    public int ApprovalStatusId …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework code-first

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

加载generic.xaml以合并资源字典时,XamlReader抛出

试图在代码中加载generic.xaml但它会抛出XamlParseException.代码如下:

Uri uri = new Uri("Themes/Generic.xaml", UriKind.Relative);
StreamResourceInfo info = Application.GetResourceStream(uri);
System.Windows.Markup.XamlReader reader = new System.Windows.Markup.XamlReader();

ResourceDictionary resdict = (ResourceDictionary)reader.LoadAsync(info.Stream);

this.Resources.MergedDictionaries.Add(resdict);
Run Code Online (Sandbox Code Playgroud)

我们的想法是在基页中合并资源字典.然后派生页面可以使用{StaticResource DarkBrush}例如来自其基类的样式,颜色,画笔等.

但上面的代码抛出:

'',十六进制值0x0C,是无效字符.第1行,第1位.

generic.xaml文件是以标准方式在VS2010中创建的.试图将Build Action设置为Resource,但这也不起作用......

我从Microsoft 获得了代码示例.它用于加载页面.任何帮助将不胜感激.

wpf generic.xaml xamlparseexception xamlreader

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

将参数从模板传递给构造函数

一个非常基本的设置,组件:

export class LayerComponent {
    public content: string;

    constructor(content: string) {
        this.content = content;
    }
}
Run Code Online (Sandbox Code Playgroud)

及其模板:

<p>{{content}}</p>
Run Code Online (Sandbox Code Playgroud)

从另一个组件,我想(静态)实例化所描述的传入内容参数的组件(无需绑定它)。我采用了以下不起作用的方法:

<ipe-artboard-layer content="Joep"></ipe-artboard-layer>
<ipe-artboard-layer content="Floris"></ipe-artboard-layer>
<ipe-artboard-layer content="Casper"></ipe-artboard-layer>
Run Code Online (Sandbox Code Playgroud)

这种方法是否可行,建议?我宁愿不去进行真正的绑定,因为它只是用它的某些属性的一次性初始值来实例化组件。

typescript angular

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

滚动到材质扩展面板的视图而不禁用动画

scrollIntoView当a打开时我打电话MaterialExpansionPanel

opened(i) {
    setTimeout(() =>
        this.panels.toArray()[i].nativeElement.scrollIntoView({ behavior: 'smooth' }
    ));
}
Run Code Online (Sandbox Code Playgroud)

它确实有效,但如果[@.disabled]="true"没有禁用animation(),我必须等到材质动画完成,这看起来很奇怪。

有什么解决办法吗?有没有办法仅在打开时禁用动画?

顺便说一句 - 如何将元素本身发送到“打开”函数?

链接到 stackblitz。

angular-material angular

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

return(Type)实例或返回实例作为Type

(虚构)之间有什么区别:

public Test GetTest()
{
  Object obj = new Test();
  return (Test)obj;
}
Run Code Online (Sandbox Code Playgroud)

public Test GetTest()
{
  Object obj = new Test();
  return obj as Test;
}
Run Code Online (Sandbox Code Playgroud)

如果obj == null,第一种方法是否会引发异常?而第二个不?

c# casting

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

List <T>的通用列表

可能重复:
在C#中,为什么List <string>对象不能存储在List <object>变量中

我认为这可行:

private List<DateTime> _dateTimes = new List<DateTime>();
private List<String> _strings = new List<String>();

private List<List<Object>> _listOfLists = new List<List<Object>>();

_listOfLists.Add(_dateTimes);
_listOfLists.Add(_strings);
Run Code Online (Sandbox Code Playgroud)

但是,我收到编译器错误,指出.Add方法有一些无效的参数......有人看到了原因吗?而且,具有通用列表列表的解决方案是什么?

c# generics list

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

Winforms选择文件名以保存文档

我有一些数据,我想将其导出到excel.我做了所有代码,一切正常,现在我想将excel文件保存到硬盘上.我也可以这样做.但我的问题是我不知道如何让客户设置他/她自己的文件名.

我尝试过的:

FolderBrowserDialog brwsr = new FolderBrowserDialog();

//Check to see if the user clicked the cancel button
if (brwsr.ShowDialog() == DialogResult.Cancel)
    return;
else
{
    string newDirectoryPath = brwsr.SelectedPath;
    //Do whatever with the new path
}
Run Code Online (Sandbox Code Playgroud)

该方法的问题是它只是允许用户选择想要保存文件的文件夹.我想让所有用户指定路径文件名.

有任何想法可以帮助认罪吗?

非常感谢

.net c# excel winforms

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

Ternary operator with index++ gives "Only assignment, call, increment, decrement, await and new object expressions can be used as statement"

我没有得到此提示文本以及代码无法编译的原因:

int index = 0;
bool result = false;

result ? index++ : index--;
Run Code Online (Sandbox Code Playgroud)

这是增加/减少吗?

为什么会出现编译错误:“只能将赋值,调用,递增,递减,等待和新对象表达式用作语句”?

c# increment ternary-operator

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