Tag: asp.net

从服务器端c#代码在客户端系统上运行.exe

我想从我的c#asp.net网站上运行客户端系统上的exe。 当我使用Process.Start()它会抛出一个错误: 请求的操作需要提升。 如何设置运行该exe的权限?

在ListView控件中查找控件

我想在“ListView”控件中找到ID =“Label”的“Label”控件。 我试图使用以下代码执行此操作: ((Label)this.ChatListView.FindControl(“Label”)).Text = “active”; 但我得到此exception: 对象引用未设置为对象的实例 。 这有什么不对? 这是aspx代码: <asp:Label ID="Label1" runat="server" Text= '’ >

如何在gridview的rowcommand事件中的新选项卡中打开页面?

我有以下代码: protected void gv_inbox_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); if (e.CommandName == “sign”) { Session[“TransYear”] = int.Parse(((HiddenField)gv_inbox.Rows[index].Cells[1].FindControl(“HDN_TransYear”)).Value); Session[“MailNumber”] = int.Parse(((HiddenField)gv_inbox.Rows[index].Cells[1].FindControl(“HDN_MailNumber”)).Value); Response.Redirect(“Signature.aspx”, false); //Response.Write(“”); //Response.Write(“window.open(‘Signature.aspx’,’_blank’)”); //Response.Write(“”); } } 我想在新的标签页或窗口中打开页面。 注释代码执行此操作但refresh原始页面时会导致错误。如何在我的gridview的行命令事件中以正确的方式在新窗口或选项卡中打开Signature.aspx 。

如何使用ASP.NET从SQL Server显示图像?

这是我的类(product.cs),其中插入图像的方法是: public static void InsertProductIMG(byte[] image, string contentType) { string cs = “Data Source=(local);Initial Catalog=myApp;Integrated Security=True”; string comandoSql = “INSERT INTO [myApp].[dbo].[product] (image, ContentType) VALUES (@image, @contentType)”; using (SqlConnection conn = new SqlConnection(cs)) { conn.Open(); using (SqlTransaction trans = conn.BeginTransaction()) { SqlCommand cmd = new SqlCommand(comandoSql, conn, trans); SqlParameter[] parms = new SqlParameter[2]; parms[0] = […]

如何关闭Visual Studio的格式选项?

所以我在Visual Studio中遇到这个恼人的问题(当使用C#时),我一直在挖掘C#格式化选项,一般VS选项以及谷歌和MSDN,但无法真正找到解决方案 – 我是假设某个地方只有一个复选框,我只是忽略了它。 这里是: 我想像这样格式化我的代码: Type var2 = new Type(); Type someVar = new Type(); 但只要应用自动格式function,visual studio就会坚持按照这样的格式进行格式化: Type var2 = new Type(); Type someVar = new Type(); 我在哪里关闭这个恼人的function?

Asp.Net Web API中带字典参数的方法

我需要对包含Dictionary作为参数的方法发出GET请求。 我浏览但无法找到有关如何发送字典的任何信息,所以我的请求命中我的方法。 方法签名如下所示 public void AddItems(Dictionary Items) 最好的祝福, 凯末尔

从SqlCommand对象发送什么SQL

我在基于c#的asp.net页面上有一个SqlCommand对象。 SQL和传递的参数大部分时间都在工作。 我有一个案例无效,我收到以下错误: 字符串或二进制数据将被截断。 该语句已终止。 我理解错误,但数据库中的所有列都应足够长,以容纳所有发送的内容。 我的问题, 有没有办法看到发送到数据库的实际SQL是从SqlCommand对象? 我希望能够在发生错误时通过电子邮件发送SQL。 谢谢,贾斯汀

FormView.FindControl():对象引用错误

我有一个formview,在tr / td中有几个文本框。 我试图通过使用.FindControl方法获取文本框但它返回null。 FormView始终处于编辑模式(所以我总是在EditItemTemplate中),我正在尝试将查询字符串值加载到来自上一页的文本框中,所以我确实需要在page_load上进行此操作。 我一直在Gridviews上执行此操作,如下所示: txtFirstName = (TextBox)fvGeneralInfo.FindControl(“txtFirstName”); 或者像这样: txtFirstName = (TextBox)fvGeneralInfo.FooterRow.FindControl(“txtFirstName”); 或者像这样: txtFirstName = (TextBox)fvGeneralInfo.Rows.FindControl(“txtFirstName”); 是什么赋予了? General Info: ID: <asp:TextBox ID="txtInstructorId" runat="server" CssClass="Admin-Textbox" ReadOnly="true" Text='’ /> First Name: <asp:Textbox ID="txtFirstName" runat="server" CssClass="Admin-Textbox" Text='’ />

在运行时编译代码,加载到当前appdomain但Type.GetType无法看到它

我在运行时编译一些代码,然后将程序集加载到当前的appdomain,但是当我尝试做Type.GetType时,它无法找到类型… 以下是我编译代码的方法…… public static Assembly CompileCode(string code) { Microsoft.CSharp.CSharpCodeProvider provider = new CSharpCodeProvider(); ICodeCompiler compiler = provider.CreateCompiler(); CompilerParameters compilerparams = new CompilerParameters(); compilerparams.GenerateExecutable = false; compilerparams.GenerateInMemory = false; foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) { try { string location = assembly.Location; if (!String.IsNullOrEmpty(location)) { compilerparams.ReferencedAssemblies.Add(location); } } catch (NotSupportedException) { // this happens for dynamic assemblies, […]

理解数字范围的正则表达式

我正在尝试构建一些正则表达式来validation一些文本框控件。 我做了一些研究和测试,但不能让这个工作。 我试图创建正则表达式的示例如下: 范围0-45,0位小数 范围0-20,小数点后2位 范围16-65,小数点后0位 范围0-99,小数点后2位 范围0-1500000,0小数位 范围0-200,小数点后1位 分别为1和5,我用过 ([0-9]|[0-9]\d|45)$ ([0-9]|[0-9]\d|1500000)$ 我遇到问题的第一个是年龄范围16-65(含),我想要没有小数位。 在这里发帖后( 正则表达式允许数字在-90.0和+90.0之间 )我以为我可以使用逻辑并让它怀疑,但不能! 我得到的表达是: (\d|([1-6][6-4]))|65 有人可以告诉我,我误解了这个! 如果对上述其他例子有任何帮助,我们将非常感激。