Tag: eval

我可以在C#/ WPF中获取绑定对象的Type()(即使绑定值为null)?

我对未知来源有约束力。 我只有绑定。 我没有其他方法来查看绑定对象。 我需要找出绑定对象的Type,即使该值为null(这是我的问题所在)。 我通过绑定到一个对象来评估绑定,然后使用该对象作为获取Type的方法,但即使值为null,我也需要知道该类型。 例如,我有一个这样的类: public class Customer{ public string Name { get; set; } public int Age { get; set; } } 现在,如果我有一个WPF控件绑定到任何这些属性(让我们假设它们是依赖属性)我想获取属性的类型,即使该值为null。 所以,我有一个自定义控件,现在有一个Binding对象,例如代表{Binding Name}。 如何使用C#获取“绑定对象”的类型?

c#中的DataBinder.Eval

大家好知道如何在c#中使用databinder.eval 其实我试过这个 LinkButton lnkName = new LinkButton(); lnkName.CommandArgument = DataBinder.Eval(“object”,””); 它显示错误。 这有什么不对吗?

如何将字符串转换为c#中的代码

我在c ++中看到有这样的问题我是一个非常好的人,我需要一个非常简单的例子来完成它。 用户在文本框中写入代码,我需要做的是如何执行它?

在C#中调用Javascript函数以获得64位项目

我试图从C#代码中调用Javascript函数“eval”(将字符串用于运算符解析器)。 我使用了以下代码: https : //stackoverflow.com/a/12431435/712700 它崩溃但有以下消息—: exception详细信息: System.Runtime.InteropServices.COMException:由于以下错误,检索具有CLSID {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}的组件的COM类工厂失败:80040154未注册类(HRESULTexception:0x80040154(REGDB_E_CLASSNOTREG) ))。 我认为问题是因为项目/机器是64位。 我不想将项目更改为32位,是否有另一个CLSID我可以使用它来使其与64位一起工作? 或者是否有另一种方法可以简单地在C#代码中使用Javascript中的“eval”函数?

使用Eval在TemplateField中显示毫秒数

我有一个模板,如下所示。 我还需要显示DateTime的毫秒部分。 我在http://msdn.microsoft.com/en-us/library/bb882581.aspx中了解了dateValue.ToString(“fff”)格式How to: Display Milliseconds in Date and Time Values 。 使用Eval在Template Field中显示它的最佳方法是什么? 码 <asp:Literal ID="ltlTime" runat="server" Text='’ > <asp:HiddenField ID="hdnMilliSeconds" runat="server" Value='’ /> 参考: Eval / Bind TimeOfDay属性没有毫秒?

将Eval与ASP.NET中的ImageURL绑定

我正在尝试使用Eval()与VB.NET和ASP.NET绑定图像,但遇到了问题: 代码段 <bri:ThumbViewer Id="Th1" runat="server" ImageUrl='’ Height=”100px” Width=”100px” /> 我在代码隐藏中设置了strImagePath : strImagePath =”~/SiteImages/ram/3/” 我该如何更换: ~/SiteImages/ram/3/{0} 用变量strImagePath ?

如何限制Eval中的文本字符串

我有一个带有如下设置的导航属性的超链接: NavigateUrl=” 如何将字符串限制为140个字符? 我试过这个Eval(“My Text”)。ToString()。Substring(0,140)但是如果字符串长度小于140个字符,它会抛出exception。

ASP.NET在If语句中使用.aspx中的Bind / Eval

在我的.aspx中,我希望根据来自绑定的值添加一个If语句。 我尝试过以下方法: monkeys!!!!!! (please be aware there will be no monkeys, this is only for humour purposes) IsLinkable是来自Binder的bool。 我收到以下错误: InvalidOperationException Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.

在C#中实现JS Eval

可能重复: C#eval等价? 重复如何动态评估C#代码? 我们如何在C#中实现JS eval()如果可能的话提供一个例子..谢谢

带有Eval()的NavigateUrl的HyperLink。 哪里出错了?

首先,我在Page_Load()代码隐藏中更改了HyperLink.NavigateUrl 。 但在我决定使用Eval()方法进行设计之后。 <asp:HyperLink runat="server" NavigateUrl='’ Text=”Refuse” /> 要么 <asp:HyperLink ID="urlRefuse" runat="server" NavigateUrl='’ Text=”Refuse” /> 其中id和type – 来自Request变量。 但它不起作用。 仅显示原始文本“拒绝”。 我的错误在哪里? 提前致谢。