کد cs.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CS.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> body { font-family: Arial; font-size: 10pt; } </style> </head> <body> <form id="form1" runat="server"> <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js" type="text/javascript"></script> <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/jquery-ui.min.js" type="text/javascript"></script> <link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.9.2/themes/blitzer/jquery-ui.css" rel="Stylesheet" type="text/css" /> <script type="text/javascript"> $(document).ready(function () { $("[id*=txtSearch]").autocomplete({ source: '<%=ResolveUrl("~/Search_CS.ashx" ) %>' }); }); </script> Enter search term: <asp:TextBox ID="txtSearch" runat="server" /> <asp:Button ID="Button1" Text="Submit" runat="server" OnClick="Submit" /> </form> </body> </html> ضمن اینکه وقتی تگ فرم را حذف می کنم پیغام می دهد اسکریپت باید بین تگ فرم باشد
|
با سلام و احترام تقریبا ده روزی هست که برای پیاده سازی textbox autocomplete در یکی از پروژه هایم دچار مشکل هستم می دانم که باید یا از jquery autocomplete و یا ajax autocomplet و یا dnn-text-suggest-control استفاده نمایم برای جی کویری و آجاکس نمونه کد وجود دارد و در صفحات aspx بخوبی کار می کند ولی وقتی آن کد را به صفحه ascx منتقل می نماییم کار نمی کند در صورتیکه روش دیگری هست و یا کسی روی این قضیه کار کرده لطفا راهنمایی بفرمایید. اگر نمونه کد هم باشد که چه بهتر با تشکر
|
با سلام و احترام، پس از جستجوی بسیار متوجه شدم کانکشن استرینگ من در وب کانفیگ SiteSqlServer نام دارد. با اصلاح خط 79 به شکل زیر مشکل من حل شد. string constr = ConfigurationManager.ConnectionStrings["SiteSqlServer"].ConnectionString;
|
با سلام و احترام، قطعه کد زیر را برای فیلتر کردن گریدویو توسط چک باکس لیست نوشتم. در ظاهر همه چیز صحیح است ولی خطای "یک خطای بحرانی اتفاق افتاده است" را نمایش می دهد. لطفا راهنمایی بفرمایید. با تشکر کد:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using DotNetNuke;
using DotNetNuke.Security;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace DotNetNuke.Modules.styTest
{
public partial class View : DotNetNuke.Entities.Modules.PortalModuleBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
this.BindGrid();
}
}
private void BindGrid()
{
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
string query = "SELECT ContactName, Country FROM Customers";
string condition = string.Empty;
foreach (ListItem item in chkCountries.Items)
{
condition += item.Selected ? string.Format("'{0}',", item.Value) : string.Empty;
}
if (!string.IsNullOrEmpty(condition))
{
condition = string.Format(" WHERE Country IN ({0})", condition.Substring(0, condition.Length - 1));
}
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(query + condition))
{
using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
{
cmd.Connection = con;
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
}
}
}
protected void OnPageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
this.BindGrid();
}
protected void Country_Selected(object sender, EventArgs e)
{
this.BindGrid();
}
}
}
|
با سلام و احترام با تغییر کد فوق به کد ذیل مشکل حل شد. باز هم تشکر می کنم کد:
protected void Page_Load(object sender, EventArgs e)
{
int UserId = UserController.GetCurrentUserInfo().UserID;
int PortalId = PortalSettings.PortalAlias.PortalID;
UserInfo user = UserController.GetUserById(PortalId, UserId);
String[] array = new String[5];
for (int x = 0; x < 5; x++)
{
array[x] = string.Join(", ", UserInfo.Roles);
}
TextBox1.Text = array[0];
TextBox2.Text = array[1];
}
|